Abacus Suites
Abacus Suites
Hotel
34 Nissi Avenue
, Ayia Napa, Cyprus
5330
96
Excellent ·
39 reviews