MYSTIC

South Norwood Clocktower

London, United Kingdom

A cast iron clocktower erected in 1907 to mark the golden wedding anniversary of William Ford Stanley.

Submit Update