The Body Shop is located in Quezon City, Philippines on Space B262 Phase IA, Level 1, UP Town Center,, Katipunan Ave,,. The Body Shop is rated 4 out of 5 in the category cosmetics store in Philippines.
Address
Space B262 Phase IA, Level 1, UP Town Center,, Katipunan Ave,,
Service options
In-store shopping
Accessibility
Wheelchair-accessible car parkWheelchair-accessible entrance