Piazzetta Business Plaza, Sliema

Embassy Complex, Valletta, The Quad Business Towers

Piazzetta Business Plaza is a unique site, currently being developed, with the target date for completion of the development set at Quarter 4, 2019. The site is located along the prestigious Sliema promenade, overlooking a unique piazza, by the sea. The development is bound by three streets; abutting onto Tower Road, Ghar il-Lembi and High […]