Home 1 2018-09-22T17:11:41+00:00

Swazi Plaza Properties


Swazi Plaza shopping centre is the largest mall in Swaziland, boasting 48 000 square metres of retail space, located in the CBD of Mbabane.
The Plaza was born 31 years ago as just one building, extending to eleven buildings over time which include a three-storey 20 000 square metre parking garage.

Our Location