Located in Cowes, 100 metres from Phillip Island Wildlife Park, Phillip Island Nature Resort Villas provides accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.
Number of rooms: 5
115/2128 Phillip Island Road, 3922 Cowes, Australia