The Detox Shack is located in Leicester, United Kingdom on 26A Market St. The Detox Shack is rated 4.9 out of 5 in the category health food restauranthealth food storenatural goods storeorganic food storeorganic restaurantorganic shopvegan restaurantvegetarian restaurant in United Kingdom.
Accessibility
No wheelchair-accessible car park