Glen Isla House
Terletak di kota Cowes, Glen Isla House berada di tepi laut, hanya berjarak 4 menit berjalan kaki dari Pantai Cowes dan 2 menit berkendara dari Dermaga Feri Phillip Island. Wisma bintang 5 berjarak 1,9 mi (3,1 km) dari Taman Alam Pulau Phillip dan 2,4 mi (3,9 km) dari Phillip Island Wildlife Park.