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 - 330mm x950mm

£95.00Price