is freetown a state in africa
Basic Facts about Freetown. Freetown is the capital of Sierra Leone in West Africa and just over one million residents live there.Freetown was founded in the 1780's as a home for freed slaves from North America and the Caribbean.reetown is the capital of Sierra Leone in West Africa and just over one million residents live there.