Big Ben

Probably the most famous sight in London, the tower that adjoins the Houses of Parliament, whilst commonly referred to as “Big Ben”, is actually simply named the “Clock Tower”. “Big

Read More

Tower of London Area

Her Majesty’s Tower of London is situated in East London on the boundaries of the boroughs of Stepney and the City of London. Directly south, spanning the River Thames, lies

Read More