Haymarket Memorial Clock Tower

Rate this item
(0 votes)
The Haymarket Memorial Clock Tower is a major landmark and popular meeting point in Leicester; United Kingdom
The Haymarket Memorial Clock Tower is a major landmark and popular meeting point in Leicester; United Kingdom

Additional Info