Kyra Panagia Aparthotel 85700 Karpathos, Kyra Panagia Beach, Kyra Panagia, 85700, Greece, Karpathos 8.8 / 10 23 reviews