Baywatch Apartments +30(69321)53273Pigadia,Karpathos Island, 85700, GreeceApartment Add to favorites 0