INCREDIBLE DEALS ... Click Here

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

Mantra Nelson Bay Fact Sheet Chinese Translation

Location

Mantra Nelson Bay

1A Tomaree St, Nelson Bay