June 9, 2019 0 views 120m² office space situated in a prime location in Limassol, close to all amenities, transportation and shops. Total Area: 120 sqm Location: Omirou 72, 3096 Limassol Get workplace Share