Open today, 9:00am - 10:00pm
- (415) 298-1242
In San Francisco, CA and searching for a day spa? Located in San Francisco, CA, Mark Kazu Mekaru is a day spa situated at 543 Castro St. Call for questions on hours and prices as well as to make an appointment. Mark Kazu Mekaru's phone number is (415) 298-1242.