5426 S Lockwood Ave
Chicago, IL 60638
$2,490,000 USD
44,000 SF
44,000 SF
$2,490,000 USD
Religious Facility