Elizabeth Tower is the clock tower at The Palace of Westminster, London. It houses Big Ben,  the famous bell recognised the world over.

Elizabeth Tower - 420mm x 840mm

£99.00Price