Englewood Health Center

641 West 63rd Street
featured image Englewood Health Center

Completed in 1972.

641 West 63rd Street
Ward 20: Englewood
CONTRACT INFORMATION
PROJECT DOCUMENTS
PRESS RELEASES