All the London Landmarks You'll Spot in Last Night in Soho
Last Night in Soho Takes Place Across Central London, Through These Famous Spots
1
Founded in 1666, the Truman Brewery is one of London's largest breweries in history. Now famous for its fashion week events and exhibitions, the popular building features in the final scene of Last Night in Soho, where a London College of Fashion show takes place for its first-year students.