Property Desc Property Location Alexia Hotel Apts is in the heart of Larnaca walking distance from Church of Saint Lazarus and Agios Lazaros Square This aparthotel is within close proximity of Agios Lazaros Byzantine Museum and Dimarchiou Square Room . . .