Trafalgar Square is one of London’s most famous public spaces and a popular landmark for visitors exploring the city. Located in the heart of central London, it is surrounded by cultural attractions, galleries, historic buildings and museums, including the National Gallery. The square regularly hosts public events, celebrations and performances, making it a lively destination throughout the year.
Flemings Mayfair is located within walking distance of Trafalgar Square, with the route taking you through some of central London’s most iconic streets and landmarks. From Trafalgar Square, visitors can also continue towards the River Thames and the London Eye, which offers panoramic views across the capital. Our concierge team can provide directions and information on current events and exhibitions.