Chelsea Clock Tower Under Construction in 1907

 

Back

Home