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 highly acclaimed restaurant Ormer Mayfair. Stay near Buckingham Palace, Big Ben, Trafalgar Square, the London Eye and Covent Garden and experience old-world luxury at its finest in a hotel dating back to 1851. Includes daily breakfast and a welcome gift of delicious chocolates on arrival. Treat yourself to the VIP upgrade, including a quintessentially British afternoon tea experience.