Location: in the medieval city of Grimaud. constructed in provencial style and located in 16 hectares of park, between the mediterranian sea and the mountains. 12 Km. from Saint Tropez.
See more: Hotels in Europe Hotels in France Hotels in Grimaud Holiday Destinations in Europe