Office For Lease Business Centre. The office is situated in a business centre in the south of Malta and measures 1304 square meters on an entire floor with 360 degrees views. The office is highly finished, and it is ideal for 130 to 180 employees.
Compare listings
Compare