Grown-up Travel Guide Daily Photo: Knightrider Street, London, England

For fans of hugely tacky 1980s TV series. To answer your question: yes, the Centre Stage pub on the corner DOES make a big deal out of the name and there is indeed a photograph signed by David Hasselhoff on…