About The River Duck
The River Duck is newly refurbished Restaurant, Bar and Take away.
More about The River Duck
The River Duck is located at 2 Ellon Road, AB23 8EA Aberdeen
01224507915
http://www.theriverduck.co.uk/