If it’s your first time visiting, I recommend staying inMayfairright in the heart of central London. In this area, my top hotel suggestion is theChesterfield Mayfair, a luxury hotel near both Hyde Park and Green Park. Of course, each area in London has its own character and makes you ...