Die Unterkunft verfügt über eine Bar Jennabwa Lodge and Restaurant und Zimmer in Freetown, 600 m von Strand Lumbley Beach und 1,8 km von Strand Levuma entfernt. Zu den Einrichtungen dieser Unterkunft gehören ein Restaurant, eine Gemeinschaftsküche und ein Zimmerservice, zusammen mit kostenlosem WLAN. Die Unterkunft bietet eine rund um die Uhr besetzte Rezeption und einen Währungsumtausch für Gäste.
Hier ist jedes Zimmer ausgestattet mit einem eigenen Badezimmer – einige Zimmer sind ausgestattet mit einem Balkon und andere bieten außerdem Stadtblick.
Nationalmuseum von Sierra Leone liegt 7,5 km von der Unterkunft Jennabwa Lodge and Restaurant entfernt, während Western Area Forest Reserve 22 km entfernt ist. Der nächstgelegene Flughafen ist der Flughafen Freetown International, 34 km von der Unterkunft Jennabwa Lodge and Restaurant entfernt.