- Photo: Algrave, Portugal
Beach Flat Carvoeiro