10-12 Phillip Island Tourist Road, Newhaven Newhaven Cowes 3925
This eco-friendly complex is situated on Phillip Island and offers a variety of accommodation options, right by the Big Wave Complex. Guests enjoy a rooftop terrace offering 360-degree ocean views. Gu...more