The Boat Inn - United Kingdom

Best Boutique Hotel & Restaurant - Aberdeenshire