Photos coming soon
For Sale
$419,999
6640 S Champlain Ave, Chicago, IL, 60637
5 bd
4 ba
Single Family
Chicago
Listed by Redfin