This is a noticeably large mansion in Freetown, Sierra Leone, on Aberdeen Island. Could it be the presidential residence?
This is a noticeably large mansion in Freetown, Sierra Leone, on Aberdeen Island. Could it be the presidential residence? Info Requested, Stately Homes By: romulusnr