Reviews of TAVISTOCK WINE SHOP. (Supermarket) in Bedford (Bedfordshire).