The best and worst London Aldi stores according to Google reviews - MyLondon