Big Ben Clock Tower, London
Description
Big Ben in the Clock Tower at the Palace of Westminster in London, England, taken in May 2017.
Details
2304 x 1728px
Formats
Digital Download
Printed Product
Buy
From $12.53
Big Ben in the Clock Tower at the Palace of Westminster in London, England, taken in May 2017.
2304 x 1728px
Digital Download
Printed Product
Buy
From $12.53