Reviews of Village food store. (Supermarket) in Bedford (Bedfordshire).