Designed by
Title
Little Ben, London, England #189810179
Description
Little Ben is a cast iron miniature clock tower, situated at the intersection of Vauxhall Bridge Road and Victoria Street, in Westminster, central London, close to the approach to Victoria station.
This image is editorial