With an unrivalled location in the heart of London, The Biltmore Mayfair has the city’s most iconic attractions right on its doorstep.
As one of the world’s few remaining working royal palaces, Buckingham Palace is home to the administrative headquarters of the Monarch.
Palace of Westminster
Commonly known as the Houses of Parliament, here is the meeting place of the House of Commons and the House of Lords — the two houses of the Parliament of the United Kingdom.
Discover a collection of over 2,300 paintings dating from the mid-13th century to 1900.
Trafalgar Square is one of the city’s most vibrant areas. Here you’ll find Nelson’s Column — a marble column standing 145 feet, topped by a statue of Lord Nelson and guarded by four lions.
Piccadilly Circus is one of London’s most popular tourist destinations. Sit by the famous statue of Eros, or take photos in front of the iconic advertising screens.
Royal Academy of Arts
Located in the heart of London, The Royal Academy of Arts is a place where art is made, exhibited, and debated.