Tracks End Restaurant 8538 South Holland Road, Chicago, IL 60620