Saint-Tropez - France
Saint-Tropez - France
Saint-Tropez - France

This design hotel is located in the heart of Saint\-Tropez, just a 5-minute walk from Place Des Lices and the port. It offers air-conditioned rooms and a heated swimming pool with a terrace. The modern rooms at ... Read more

View all hotels in Saint-Tropez