Found 2 places
Address: 17864 Howe Ave, Homewood, IL 60430
Latitude: 41.5623 (41°33′44″N), Longitude: -87.6683 (87°40′6″W)
Site: www.amtrak.com
Foursquare
Latitude: 41.5627 (41°33′46″N), Longitude: -87.668 (87°40′5″W)