Michael Leontios Papaefstathiou Limassol Address Details Address: 2 Thespion 3110, Limassol, Limassol Telephone: 25383515