Das Glen Isla House liegt in einem wunderschönen Garten am Strand, nur wenige Minuten von Sehenswürdigkeiten wie dem Phillip Island-Naturpark und der internationalen Grand Prix-Rennstrecke entfernt. Nach einem kurzen Spaziergang erreichen Sie den Küstenort Cowes.