Reviews of EUROPEAN SUPERSTORE (122 Fosse Road North) Leicester. LE35ER. (Supermarket) in Leicester (Leicestershire).