SIERRA LIGHTHOUSE HOTEL
Sierra Light House Hotel is a home away from home. The place to be whenever you are in Freetown. Situated at Aberdeen, Man O’ War Bay, the seaside hotel as it is commonly known offers one of the best views of the Sea from every guest room in the hotel.
5 Man of War Bay Aberdeen, Freetown