Situated on a quiet corner in London’s posh Mayfair neighborhood lies one of the oldest and most opulent hotels in the city: The Connaught. This five-star hotel features all the comforts of a great hotel, mixed with some old-English charm, all in a turn-of-the-century environment, only with modern technology. The hotel first opened in 1815 as the Prince of...