TRAVEL ALERT PRIOR TO VISITING

Mantra Nelson Bay

Ideally located in the heart of beautiful Nelson Bay, Mantra Nelson Bay is a relaxed holiday resort with 110 self-contained two and three bedroom apartments and penthouses spread across three buildings.

The buildings are nestled around a central lagoon style pool and spa, two BBQ entertaining areas and children’s water fountain area.

Mantra Nelson Bay Fact Sheet

Location

Mantra Nelson Bay

1A Tomaree St, Nelson Bay