Swazi Plaza

Mall in Mbabane

The largest mall in Mbabane with a variety of restaurants and shops.

Advertisement