London Store in LondonHome / London Store in LondonCategories: Vermeer CanadaFilter: Address4191 Perkins RdN6L 1C2, London, Ontario, CAContactTel.: (519) 455-9866Email: brampton.canada@vermeercanada.comWebsite: https://www.vermeercanada.com/locations/london-ontarioContact Dealer