21 December 2018 The Quad The Quad Towers are an astonishing Business Centre in the geographical centre of Malta, an exciting mixture of offices and ...