Elizabeth Tower

Tag Archives for Elizabeth Tower.

Apr062013

Palace of Westminster London

The Palace of Westminster London is often referred to as the Houses of Parliament where the Houses of Lords and Commons for the British government meet. The Palace of Westminster occupies 873 ft. of Thames River front. Palace of Westminster seen from Westminster Bridge. This site in central London beside the Thames was the location…

Continue Reading »