Situé à Lagos, à 6 km du stade national, le Room in Lodge - Owees Place-okota propose un hébergement climatisé et un jardin. L'établissement se trouve à 7 km du théâtre national d'art, à 10 km du palais Iga Idungaran-OBA de Lagos et à 10 km du parc d'attractions Apapa. Toutes les chambres disposent d'un balcon avec vue sur la ville et d'une connexion Wi-Fi gratuite.
Toutes les chambres de cette maison d'hôtes comprennent un coin salon et une télévision par satellite.
Le Room in Lodge - Owees Place-okota se trouve à 10 km de la mosquée centrale de Lagos et à 11 km de la cathédrale du Christ. L'aéroport international Murtala-Muhammed, le plus proche, est implanté à 7 km.