The River Duck
2 Ellon Road Bridge Of Don, Aberdeen AB23 8EA Scotland
The River Duck is a Asian, Chinese, Vegetarian Friendly place is located in Aberdeen, Scotland. The address of The River Duck is 2 Ellon Road Bridge Of Don, Aberdeen AB23 8EA Scotland.
If you want to go to the place or need any services, you can contact them directly. The phone number is +44 1224 507915, or open their website to view relevant information, The url is http://www.theriverduck.co.uk/