No image available for this hotel
No image available for this hotel
Larnaca, Larnaca
Spend a second to
save a fortune!
Spend a second to save a fortune!
33, Evanthias Pieridou Street, Larnaca
Stephanie City Apartments is a self-catering accommodation located in Larnaca City centre. Free WiFi access is available. The property is 300 metres from Saint Lazarus Church and 100 metres from Dimarchiou Square.
See MoreUsage of subsidiary facilities may incur additional fees