Reviews of Rai's Superstore. (Supermarket) in Bedford (Bedfordshire).