When you travel to London, there is a wondrous world of things to see and do. The city could enthrall you for a lifetime, with its wealth of cultural and gastronomic delights. The art museums, restaurants, pubs, and historical sites ...