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
SKU: 0005
£95.00Price
Elizabeth Tower is the clock tower at The Palace of Westminster, London. It houses Big Ben, the famous bell recognised the world over.