Located in the very heart of Mayfair, London, in the south of England, you’ll find a historic gem of a hotel, the Sheraton Grand London Park Lane. I adore this area of London and so was very excited to spend a weekend there recently and enjoy a return to the glamour of the 1920s.

Source link