London's Finest Hotels: A City That Has Always Known How to Welcome Guests | World's Best Stays | World's Best Stays