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
Kiehls
365 Stanford Shopping Ctr
Palo Alto, CA
The Body Shop
313 Stanford Shopping Ctr
Palo Alto, CA
Berman Gladstone Skin Institute
900 Welch Rd Ste 300
Palo Alto, CA
 (6)