Found 2 places
Latitude: 41.9262 (41°55′34″N), Longitude: -87.8179 (87°49′4″W)
Address: 7420 West Fullerton Ave, Elmwood Park, IL 60707
Latitude: 41.9236 (41°55′25″N), Longitude: -87.8122 (87°48′44″W)