Newcastle Beach Hotel 4 stars

21 Parnell Place, 2300 Newcastle, Australia

Hotel image
Read more reviews for Newcastle Beach Hotel