The Body Shop

703 Stanford Shopping Ctr
Palo Alto, CA  
Hours of Operation
Mon - Sat 10:00 am - 9:00 pm
Sun 12:00 pm - 6:00 pm
Customer Reviews
Business Details
People Also Viewed
Bertrand Kari A Md
7880 Wren Ave Ste F161
Gilroy, CA
33833 Capulet Cir
Fremont, CA
Chelsea Rae Salon
4625 1st St
Pleasanton, CA