Sant Joan de Labritja, Spain

Beach restaurant
Blue waters