About The Swiss House
A key attraction of the Swiss House is the restaurants location, set in the beautiful Glen Helen national park. For food lovers, the restaurant offers a truly unique dining experience with the Islands only Josper Charcoal Oven. Best described as a large indoor BBQ, meat, fish and vegetables are cooked over hot charcoals at a high temperature sealing the food quickly and capturing the juices and flavours that would in more conventional ovens be lost.
Location
Glen Helen
St Johns
Isle of Man
United Kingdom
IM4 3NP
Contacts
Tel: 01624801657
Web: theswisshouse.co.uk