Themis Apartments
9, Galaxia Street, Larnaca-Dhekeleia Road, Larnaka, Cyprus
Book Now