Actual location
Where does it say that Vauxhall Road has to be in London?
There are at least 4 roads actually named this in the UK:
- Hemel Hempstead
- Luton
- Birmingham
- Liverpool
The road in London is called "Vauxhall Bridge Road.
—Phil | Talk 11:14, July 21, 2014 (UTC)