- Liked: Cleanliness, staff & service, amenities, property conditions & facilities
It was lovely - Japanese inspired room decorations - comfortable bed - relaxing exterior - close to the beach.
Book online or call:1800 809 285
Located in Cowes, Glen Isla House is near the beach. Nobbies Centre and Churchill Island Heritage Farm are local landmarks, and some of the area's attractions include Phillip Island Wildlife Park and Penguin Parade.
Great accommodation close to beach and the centre of Cowes. We were made welcome and given great tips about what to see and do on the island.