Shopping

Mall in Mbabane

Swazi Plaza

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