Designed by
Title
Little Ben, London, England #189810142
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