Steliou Rebecca Limassol Address Details Address: 99 N. & D. Pattichi StreetLimassol, Limassol Telephone: 25332755