Reviews of The Green Shop. (Supermarket) in Bedford (Bedfordshire).