Address: Swaziland Limited Traders, Mbabane, Swaziland, Swaziland. See full address and map. Categories: Sports Facilities & Sports Centre