Map
Poseidonos Ave., Hotel Almyra, Paphos 8125, Cyprus
Restaurant
Notios