Whitcomb Street

Whitcomb Street in London was a street adjacent to both Leicester Square and Trafalgar Square. (AUDIO: The Year of the Bat)