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
- "Harry turned to the back cover of the book and saw the printed name of a newsagents in Vauxhall Road, London."
- —Chapter 13 (The Very Secret Diary);Page 173 Raincoast Paperback (about halfway down the page; I'm no good with paragraph numbers)[src]