The Inner Garden is located in Marguerittes, France on ZA, La Ponche Sud, 4 Route d'Avignon. The Inner Garden is rated 4.7 out of 5 in the category wellness center in France.
Address
ZA, La Ponche Sud, 4 Route d'Avignon
Accessibility
Wheelchair-accessible entrance