Walmart London Northland Store is a Canadian Department Store based in London, Ontario. Walmart London Northland Store is located at 1275 Highbury Ave N, London, ON N5Y 1A8, Canada,
Please contact Walmart London Northland Store using information below: Address, Phone number, Fax, Postal code, Website address, E-mail, Facebook. Find Walmart London Northland Store opening hours and driving directions or map. Find real customer reviews and ratings or write your own review.