The Swiss House

St Johns, Isle of Man, United Kingdom



The Swiss House