The Body Shop
Locate the nearest store(s)
Search Nearby
Advanced Search
The Body Shop stores In Jharkhand
No 42, Ground Floor, City Centre Mall
Bisturpur Adityapur Road
Jamshedpur - 831001
Bisturpur Adityapur Road
Jamshedpur - 831001
Opposite Voltas Building
Open until 09:00 PM
No 15, Ground Floor, Nucleus Mall, Circular Road
Jail More Chowk
Ranchi - 834001
Jail More Chowk
Ranchi - 834001
Open until 09:30 PM