answersLogoWhite

0

Vauxhall is an area of London and is the name of the Vauxhall Motor company which originally started in Vauxhall London before moving production to Luton (Vauxhall was latter purchased by GM but continues to use the name in the UK)

User Avatar

Wiki User

15y ago

What else can I help you with?