Great place for a cool quite drink. Really nice staff. Outdoor chairs and full bar
Looking for what to do on your next trip? Search hundreds of locations for the top tours and activities!
The Champs Sports Bar is a restaurant inside Aqueduct Racetrack in Jamaica, New York.
If you've eaten here before why don't you
tell us about it?