- London The Mall
It is a road in the City of Westminster, London running from Buckingham Palace at its western end to Admiralty Arch and on to Trafalgar Square at its eastern end. Booking.com