The Abbey Restaurant

Ballasalla, Isle of Man, United Kingdom



The Abbey Restaurant - Ballasalla, Isle of Man