Stadion Somhlolo National Stadium

Opened
Capacity 20000
Address MR 103, Lobamba
Website
Home stadion to Swaziland
Royal Leopards
Highlanders