Designed by
Title
The Little Ben, iron clock tower erected in 1892. London, United Kingdom. #180322605
Description
London, UK. Cast iron miniature clock tower known as Little Ben and located in Westminster, Central London, close to Vitoria Station.
This image is editorial