London is the perfect wintertime destination to cozy up with a warm cup of tea, seated by the crackling fire at a world-class hotel. And a slew of exciting new restaurants, shows and exhibits this season—including the debut of a long-awaited luxury hotel and the opening of a high-profile shopping and dining complex—offer all the more reason to go now. Read on to discover why you should travel to London this winter.Contact Indagare for assistance planning a trip to London. Our specialists can boo...