Checking into the Mandarin Oriental Hyde Park feels like one of those moments when you should count your lucky stars. The hotel, which is located on the south side of Hyde Park, at 66 Knightsbridge, is an imposing Edwardian-era structure with a pedigree to match, not to mention a tumultuous…
