Ninos Toubias Limassol Address Details Address: 39A Themidos StreetLimassol, Limassol Telephone: 25367436 Fax: 25344185