The Clock Tower Building, 2266 N. Prospect Ave., at the corner of Prospect and North Avenues is most assuredly an East Side landmark, visible from all directions and across generations who have gazed ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results