Scarlett Café

Restaurant in Saint-Tropez (French Riviera), France

Features: outdoor seating