Mary Margaret's Olde Irish Tavern
1/5
About this location
Mary Margaret’s is a downtown St. Pete staple that hits the sweet spot between neighborhood pub and full-on matchday hangout. With a warm Irish-bar feel, a central location near the action, and a crowd that shows up for big games, it’s an easy go-to for locals who want to watch soccer (and everything else) in a lively, social setting. The bar regularly shows major soccer competitions like the English Premier League and UEFA Champions League, plus international fixtures and tournament matchdays, alongside a full slate of American sports. It’s a great fit for Florida-based supporters following Europe — when high-stakes “European nights” land in St. Pete as morning kickoffs, Mary Margaret’s is the kind of spot where you can start the day with the match, grab food and drinks, and keep the energy going. Supporters groups and fan clubs are welcome, making it a strong option for organized watch parties, derby mornings, and knockout-round showdowns. Whether you’re a dedicated supporter or just looking for a fun downtown place to catch the game with friends, Mary Margaret’s delivers a reliable matchday atmosphere in St. Petersburg.
Reviews
Upcoming events
It appears there are no events. Please try another tab, or contact the venue directly to see if they are showing the event. Alternatively, try another location nearby.




