18462 Gottschalk Avenue, Homewood, IL 60430 (MLS # 12804300)

18462 Gottschalk Avenue, Homewood, IL 60430 (MLS # 12804300) has 3 beds and 2.00 baths