Annunciation Roman Catholic Church
1940 West 24th Street
Cleveland, OH
Built: 1896   Status: Demolished