Metro London, ON

The total number of Metro stores presently operating near London is 3. The list of Metro branches in the area can be viewed below.

Metro Cherryhill Village Mall, London, ON

Open: 8:00 am - 9:00 pm2.58 km

Metro Nelson Plaza, London, ON

Open: 8:00 am - 9:00 pm6.12 km

Metro Byron Village Center, London, ON

Open: 8:00 am - 9:00 pm7.65 km