LEONIDOU RENTALS LTDBrand New Cars 24Hours Service
Pecora Beach House (Shop A) 33, Georgiou A' (Sea Front Road)Potamos Germasogeias, LimassolTel: (00357) 25329330 - Fax: (00357) 25329144 - (00357) 99671111