About

Edit info

Looking for a nearby day spa? The Body Mechanic is a day spa located on 2305 Meade Ave in Core, San Diego 92116. Need to make an appointment? Call (909) 573-3747. The Body Mechanic operating hours are below. Check out The Body Mechanic reviews on Yelp.

Yelp Reviews