The Clock Tower

The Clock Tower

8 x 18 - SOLD

Dearborn Station, Chicago