Filters:
chinese restaurant in Tavistock
About 1 results.
Birds Nest Tavistock
Barley Market Street 4, PL19 0JF Tavistock, United KingdomChinese Restaurant based in Tavistock Devon. View our Restaurant Menu and Takeaway Menu online. To book or order ahead call us on 01822 610611