Photo of Big Ben
Photo of Big Ben

Big Ben, the bell in the third tallest free standing clock tower in the world is over 150 years old. This symbol of London, is located at the north end of the Palace of Westminster and is a great site to see when travelling through London.

 

-If you are looking for a Westminster vacation rental near Big Ben, this 2 bedroom accommodation is in the heart of Westminster (LN-74) and has a garden view.