Othellos 1,2 Limassol Address Details Address: 19 Thessalonikis StreetLimassol, Limassol Telephone: 25352232, 25363811