Townsquare developers to reduce tower height by 37 metres
The developers of the Townsquare project in Sliema are to reduce the height of the proposed tower by 37 metres, equivalent to 11 storeys of the previous tower. Townsquare has Continue Reading