Mary Margaret's

Olde Irish Tavern

From the books of legends, Mary Margaret's Olde Irish Tavern came of age with a merry band of publicans led by Pete, Kat, Aaron & Ian. Named for Pete's grandmother, Mary Margaret Prescott, who's beauty salon sat inside these 4 walls decades prior, Mary's sought to be the quitessential Irish pub in Tampa Bay that celebrates all aspects of Celtic Irish Culture, which led our founders to make the pilgrimage to the homeland and beyond to find what made an Irish Pub truly authentic.

Read more

Our menu

St. Pete’s Authentic Irish Tavern

From traditional food to fine whiskey, proper pints & Irish Rebel Music, Mary Margaret's transports you to the Auld Sod with olde world friendly hospitality in an environmrnt fit for any occasion.

View menu

Specials

Brunch served 10a-2p ~ $19.99 Bottomless Mimosas
10:00 AM - 03:00 PM

Order online

Pickup or get delivered

Our dining room is open with the current guidelines to keep you safe. But if you’d rather order one of our delicious meals delivered click the button below.

Order now

Reservations

Book your table today

Mary Margaret's is a timeless Irish Pub serving up proper pints, classic cocktails, great pub grub, fine whiskey and live music along with friendly conversation. Book a table and make some memories!

Book now

Newsletter

Location

29 3rd Street North
St. Petersburg, FL
33701

Hours

Mon, Tue, Wed, Thur
11:00 AM - 1:30 AM
Fri
11:00 AM - 3:00 AM
Sat
10:00 AM - 3:00 AM
Sun
10:00 AM - 12:30 AM