48 Plymouth Road Tavistock Devon PL19 8BU |
|
Jump to map | |
01822 615171 | |
http://mallardsoftavistock.co.uk |
About Mallards | |
Mallards is a Hotel Restaurant serving the Tavistock community in Devon, United Kingdom and located at 48 Plymouth Road.
Show more...
Show less...
To contact Mallards call 01822 615171 or visit their website at mallardsoftavistock.co.uk |