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 594mm (A2)
£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.