Experience the iconic sights and glamorous lifestyle of London's most exclusive shopping and dining precinct with a five-star stay at Flemings Mayfair, home to the Michelin-starred restaurant, Ormer. Located near Buckingham Palace, Big Ben, Trafalgar Square, the London Eye and Covent Garden, you can experience old-world luxury at its finest in a hotel dating back to 1851. Includes daily continental breakfast, an afternoon tea in the sophisticated Drawing Room and a welcome drink on arrival.