Reviews of Premier24 - Superstore | Grocery | Parcel Shop. (Supermarket) in Leicester (Leicestershire).