River views and historical monuments

The heart of London, Westminster is home to the Houses of Parliament, Big Ben, Downing Street and Westminster Abbey. Enjoy views of the River Thames, the historical monuments of Trafalgar Square and the daily changing of the guard at Horse Guards Parade, all within a short walk to Buckingham Palace.

  • Hotel
  • Foursquare
  • Hilton Suggests
Top