Apresentando uma piscina exterior, um restaurante e um bar Neptune's Lodge and Beach Bar situa-se em Cabo Nhamua a 7 minutos a pé de Praia da Barra e a 15 km de Tofinho Monument.
Neptune's Lodge and Beach Bar disponibiliza um terraço para banhos de sol no local e os hóspedes também podem usufruir de mergulho com snorkel nas proximidades.
O aeroporto mais próximo é o Aeroporto de Inhambane, que fica a 23 km de Neptune's Lodge and Beach Bar, e a propriedade oferece um serviço de transfer do aeroporto por um custo adicional.