Visit Soho Square, a vibrant part of London's West End with roots back to 1681. From the Beatles to Handel to Private Eye magazine it's all here!
See All 40 Episodes of "The London Podcast"