




Mary Margaret's Olde Irish Tavern
Other businesses in the area
Some of our favorite businesses.





Some of our favorite businesses.
If you’re craving cozy pub vibes and a proper pint, you’ll want to check out Mary Margaret's Olde Irish Tavern. This charming Irish pub in downtown St. Petersburg brings a little slice of Ireland to Tampa Bay with warm hospitality, hearty comfort food, and a lively atmosphere that’s perfect for everything from casual dinners to late-night drinks.
Named after the founder’s grandmother, the tavern was created to capture the spirit of a traditional Irish pub—from proper pints and great whiskey to live music and friendly conversation. The result is a welcoming spot that feels both authentic and laid-back, whether you’re stopping in for a quick bite or settling in for a long evening with friends.
When it comes to food, this is the kind of place where comfort classics shine. If it’s your first visit, we recommend starting with shareables like the pretzel bites with beer cheese or the Reuben egg rolls (trust us, they’re a fun twist on a pub favorite). For something hearty, you have to try the shepherd’s pie or the bangers and mash topped with Guinness gravy. And if you’re feeling extra hungry, the Full Irish Breakfast is a must-order—it’s loaded with bangers, eggs, potatoes, beans, and all the traditional fixings.
Of course, no visit to an Irish tavern is complete without a drink. Our go-to move? Grab a perfectly poured pint and settle in while enjoying the cozy pub atmosphere. They’re also known for their impressive whiskey selection and classic Irish-inspired cocktails, making it a great spot for both casual drinks and celebratory nights out.
Keep an eye out for live music nights and specials—they’re the perfect excuse to gather your friends and make a night of it. Whether you’re stopping by for pub grub, drinks, or just good company, Mary Margaret’s Olde Irish Tavern is one of those places that makes you want to say “Sláinte!” and stay awhile.