Somhlolo National Stadium, home of Royal Leopards FC
Royal Leopards

Lobamba, EswatiniEswatini

Royal Leopards FC

Founded:
(47 years)
Venue:
Somhlolo National Stadium
Capacity:
20.000

Recent matches: