Tour the stunning luxury accommodation, The Beach Abode, located in Nelson Bay. This holiday home boasts quintessential coastal style interiors and decor.