The 320 ft (98 m) Clock Tower (also known as: Saint Stephen's Tower)housing Big Ben is one of the features that makes the Palace of Westminster (Houses of Parliament) such a familiar landmark. The bell (Big Ben) chimes on the hour, and the tower is home to the largest clock face in the country. The ...