Set in Freetown , this property is the perfect base for both business and holiday travel. Hotel was built in 2013. The proper..
Freetown /