660 Market Street, Suite 213
San Francisco, CA 94104

Bespoke Hair is on the 2nd floor in Suite 213. A doorperson is in the lobby during business hours. After hours and Saturday, press (Call 213) on the building intercom to access the lobby. Once inside take the elevator, or the tile stairway.

COVID-19 Building Entry Modifications

These measures are in place to keep us all safe. Your help is greatly appreciated.

  1. Before entering the building, please wait for text or phone confirmation to insure I’ve completed all enhanced sanitation protocols and am ready for you.
  2. Then please come upstairs, I’ll meet you at the double black doors next to the 2nd floor elevators to let you into the Sola Complex.
  3. Social distancing measures are required in all common areas of the building.
  4. Please come alone. Only guests with appointments will be permitted into the Sola suites.
  5. No walk-ins. Appointments only for services or retail purchases.

Getting here

The shop is conveniently located where SOMA, the Financial District and Union Square meet. The Ritz-Carlton Residences are next door and the Palace Hotel is across the street.

BART and Muni Montgomery Station is steps away.

Public parking is readily available nearby:
South of Market garages include – Jessie Square, Hearst Parking Center and Fifth and Mission

North of Market garages include – Union Square, Post Montgomery Center (valet), The White House and Sutter Stockton.

Check for details on parking nearby.

while you’re here

Health Department Directives to reduce COVID-19 spread have made a few changes to traditional Bespoke Hair amenities. Please, let’s adapt together to this new normal and help keep each other healthy and safe.

  1. Pre-service Health and Wellness check.
  2. No hugs or handshakes.
  3. Masks are required – disposables with ear loops for haircut access are provided.
  4. Hand washing upon entering the shop is required.
  5. No beverages served or food allowed.
  6. No magazines or books available.
  7. Touchless payment is encouraged.


Anthony is available by appointment only:
Sunday/Monday – Closed
Tuesday/Wednesday 9am – 6pm
Thursday – Closed
Friday/Saturday 9am – 6pm

The shop is closed for lunch from 12:30 – 1:30 PM.

Cancellation, No Show, Lateness Policies AND COVID-19

I ask that you please reschedule or cancel at least 2 days before the beginning of your appointment.

Your appointment time is reserved especially for you. I understand adjustments at times are necessary, please provide at least 48 hours advance notice to cancel or reschedule. When appointments are missed or cancelled late, I miss the opportunity to fill that time in my schedule and clients miss the opportunity to receive services.

Late cancellations and No Shows may be charged 100% of the reserved service amount.

Clients arriving more than 15 minutes late may have to reschedule in order to respect the schedules of others.

COVID-19 Health Department Directives
Confirmation SF Health Screening questions will be included with confirmation emails, if answered affirmatively when it is time to confirm your appointment please cancel and reschedule your appointment. 

Day of appointment SF Health Screening questions will be asked before your appointment begins, if answered affirmatively your appointment will have to be cancelled and rescheduled as required by the SF Health Department. 

COVID-19 related cancellation fees will be waived.

I hope you understand the need for these policies. If you have any questions, please don’t hesitate to ask.

Privacy Settings
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies we use, data we collect and how we process them, please check our Privacy Policy
Consent to display content from Youtube
Consent to display content from Vimeo
Google Maps
Consent to display content from Google