Englewood Health Center 641 West 63rd Street Completed in 1972. 641 West 63rd Street Ward 20: Englewood CONTRACT INFORMATION PROJECT DOCUMENTS PRESS RELEASES