The Body Shop

313 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
703 Stanford Shopping Ctr
Palo Alto, CA
Athletic Edge
530 Lytton Ave
Palo Alto, CA