ST Tower Business Centre Ta' Xbiex ST Tower Business Centre Ta' Xbiex which is located in the central part of town. A high end development which is currently being finished to very high end specifications. Consisting of a multi story building with floors measuring circa 360sqm and totaling upto 6400sqm of rentable commercial areas. With 5 floors of underground parking spaces housing circa 140 cars,...