Reviews of Welford Superstore (GVR Convenience & Off Licence. (Supermarket) in Leicester (Leicestershire).