Nestled in a charming stone villa just a stroll from the beach, this cozy hotel mixes rustic allure with modern comfort, offering a delightful cafe and warm service.
12 Rue de L Aïoli, 83990 Saint-Tropez, France Get directions
Nora Wallenius
JimS-SB
Natalia Uribe
Stocoroco
Gerald0665
K B
macleod1972
Tash Gregorc