Sliema Office To Let in the most central part of town. Consisting of 150sqm of offices in an open plan layout and three rooms. Includes kitchen area, bathroom as well as server room and balconies. Ideal office for 7-18 desk spaces.
Compare listings
Compare