Glen Helen House Glen Helen Road St Johns IM4 3NH Glen Helen House Apartment - St Johns - Visit Isle of ManBeautiful 2 bedroom self-catering apartment within the stunning grounds of Glen Helen House. Set within 5 acres of manicured grounds and wooded…My Planner Currently nothing planned yet in your itinerary. Have a browse through the site and begin to add products you're interested in. To begin adding to your itinerary planner, simply click the itinerary button when you see something worthwhile. https://www.visitisleofman.com/stay/glen-helen-house-apartment-p1319111