Found 3 places
Address: 190 S Prospect Ave, Elmhurst, IL 60126
Latitude: 41.8989 (41°53′56″N), Longitude: -87.9474 (87°56′51″W)
Foursquare
Latitude: 41.8989 (41°53′56″N), Longitude: -87.9471 (87°56′50″W)
Latitude: 41.9016 (41°54′6″N), Longitude: -87.9404 (87°56′25″W)