Freetown City
Africa
Sierra Leone
Information about Freetown City
Stadium: Brima Attouga Mini Stadium
Address: Ross Road, Cline Town
City: Freetown
Capacity: 1000
Stadium: Brima Attouga Mini Stadium
Address: Ross Road, Cline Town
City: Freetown
Capacity: 1000