Found 2 places
Address: 7625 Wilcox St, Forest Park, IL 60130
Latitude: 41.877 (41°52′37″N), Longitude: -87.815 (87°48′54″W)
Foursquare
Address: 517 Des Plaines Ave, Forest Park, IL 60130
Latitude: 41.8771 (41°52′38″N), Longitude: -87.8149 (87°48′54″W)