Ajax Hotel
Georgiou Neophytou & D. Nicolaou Street, Limassol, Cyprus
Book Now