3
1122 E 162nd St
South Holland, IL 60473
$3,875,000 USD
26,812 SF
26,812 SF
$3,875,000 USD
Hotel