Die in Cabo Nhamua gelegene Unterkunft Neptune's Lodge and Beach Bar besticht durch einen Außenpool, ein Restaurant sowie eine Bar. Sie ist 600 m von Strand Praia da Barra und 15 km von Tofinho Monument entfernt.
Vor Ort ist eine Sonnenterrasse verfügbar und in der unmittelbaren Umgebung der Unterkunft Neptune's Lodge and Beach Bar gibt es Möglichkeiten zum Schnorcheln.
Der nächstgelegene Flughafen ist der Flughafen Inhambane, 23 km von der Unterkunft Neptune's Lodge and Beach Bar entfernt. Die Unterkunft bietet einen kostenpflichtigen Flughafentransfer.