Mbabane
Close to the ground.

Swazi Plaza

Commercial Rd

S 26 19.605 E 031 08.516

Swazi Plaza is the largest mall in Mbabane with supermarkets, department stores, restaurants, bars, an Internet café, a Royal Swazi Air office and much more.

Tags: , , , , , , , ,