Townsquare Sliema logo

Townsquare Sliema

Townsquare is a mixed-use lifestyle development happening in Sliema. Designed by leading local and international firms our plans include the restoration of a 19th-century villa, car-free green areas and space for business, retail, residential and underground parking. For further information or to su... Read more

Employees

1-10

Links


Org chart

Collapse
No reports!

Teams

This company has no teams yet


Offices

This company has no offices yet