London Store in London Home / London Store in London Categories: Vermeer CanadaFilter: Address 4191 Perkins RdN6L 1C2, London, Ontario, CAContact Tel.: (519) 455-9866Email: brampton.canada@vermeercanada.comWebsite: https://www.vermeercanada.com/locations/london-ontario Contact Dealer