Les Quad Business Towers sont un complexe de bureaux nouvelle génération conçu pour obtenir la certification LEED Platinum, la plus haute reconnaissance en matière de durabilité selon les critères du Green Building. Avec une hauteur maximale de 19 étages et plus de 44 000 mètres carrés d'espace dédiés aux bureaux et diverses activités commerciales, toute la structure est conçue pour assurer la meilleure habitabilité possible. Les tours sont situées au centre de Malte, à proximité de la capitale, de l'aéroport et des hôtels, et disposent d'un grand parking.
Le système de drainage a été mis en œuvre en utilisant Triplus.