The Most Amazing Places to Visit in London: More Than 500 Unusual, Surprising and Captivating Spots in London.