Mantra Nelson Bay
HotelOne of the Most Reviewed Hotels in Nelson Bay
Address
1A Tomaree St, Nelson Bay NSW 2315, Australia
Website
Contact
+61 2 4916 4777Rating on Google Maps
4.00 (661 reviews)Open on Google Maps
Discover top rated places in Nelson Bay
One of the Most Reviewed Hotels in Nelson Bay
One of the Most Reviewed Hotels in Nelson Bay
1A Tomaree St, Nelson Bay NSW 2315, Australia