Ground Level Office To Let Malta in St Venera. An ideal office for 30-40 employees in the central part of Malta. If your business requires a central location which is very accesible than this is the ideal office space for you. The property was developed and finished in mid 2015 and has a backup generator which is supplying all the floors. The Business Centre Office Spaces are being leased in a finished state; including all apertures, plastering, floor tiles, bathrooms, air conditioners and lift.