So many sports bars in St. Louis miss the mark with uninspired menus and stale beer. PJ’s Tavern flips that script. They’ve got a lively atmosphere that pairs well with a damn good selection of food and drink. It’s not just about the game here; it’s about enjoying the whole experience—even if your team’s losing.
What Sports Are Shown
This place goes all out for the NFL, and the Sunday crowd knows it. You’ll catch every game on multiple screens, making it a prime spot for fans who can’t get enough football. But they don’t stop at just the pigskin; there’s plenty of coverage for basketball, hockey, and more. If it’s a big game, you can bet PJ’s will have it on.
Location & Access
Conveniently positioned at 123 W Jefferson Ave, PJ’s Tavern is easy to find whether you’re coming in from the north or south side of town. Parking can be a bit tight on game days, so consider carpooling or arriving early to snag a spot. Regulars don’t seem to mind the hustle, though—the vibe is worth it.
What is the address of PJ’s Tavern?
PJ’s Tavern is located at 123 W Jefferson Ave, St. Louis.
Can I book a table at PJ’s Tavern for game day?
It’s recommended to call ahead to reserve a spot, especially for big games.
Is PJ’s Tavern good for groups?
With a 4.5/5 rating from 626 reviewers, PJ’s Tavern is a popular choice. For large groups on game day, booking ahead is smart.
Are there other sports bars near PJ’s Tavern?
Yes, St. Louis has several sports bars — check our St. Louis guide for more options.
