General The Lookout Bishopsgate: 10 amazing Secret Spots You Need to Discover Located in the heart of London