2128 Phillip Island Road, 3922 - Cowes, Australia
Set on 65 acres just a two-hour drive from Melbourne, Ramada Resort by Wyndham Phillip Island is a beautiful retreat featuring a restaurant, a swimming pool with a spa, a fitness centre, and two tennis courts.