The Holly Tree Hotel

Kentallen Pier
Appin
United Kingdom