Sant Joan De Labritja, Spain

Beach restaurant
Blue waters