Bai-Suba Resort is a Hotel located in Sierra Leone. It is one of the 106 hotels in Sierra Leone. Address of Bai-Suba Resort is Unnamed Road, Sierra Leone. Bai-Suba Resort is located in a remote area, with less than 1 listed places around it
Unnamed Road, Sierra Leone