Duck Bay
Bar · Seafood
Duck Bay is a well-regarded restaurant and hotel located in Loch Lomond, offering a dining experience with a focus on seafood. It is also a popular venue for events and functions.
Location
Best places nearby
The highest rated places close to Duck Bay.
Local restaurants nearby
76 Gordon Street, Glasgow, United Kingdom



