New Balance London is located in London, Canada on 663 Wonderland Rd N. New Balance London is rated 4.5 out of 5 in the category shoe store in Canada.
Address
663 Wonderland Rd N
Accessibility
Wheelchair-accessible car parkWheelchair-accessible entrance