Ibis Retreat Cowes Phillip Island is located at Phillip Island, 4/359 Church St, Cowes VIC 3977, Australia