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 ...