EXPLORE THE AREA

Duck Bay Hotel

16Mar

Duck Bay Hotel

Duck Bay has one of Scotland’s finest restaurants, offering an extensive choice of dishes in a modern environment overlooking the breathtaking scenery of Loch Lomond set amid the stunning Lomond and Trossachs National Park.

Duck Bay Hotel
Loch Lomond G83 8QZ
Tel: 01389 751234