Found 2 places
Address: 9526 Irving Park Rd, Schiller Park, IL 60176
Latitude: 41.9549 (41°57′18″N), Longitude: -87.8648 (87°51′53″W)
Phone: (847) 678-5136
Foursquare
Latitude: 41.9552 (41°57′19″N), Longitude: -87.8649 (87°51′54″W)