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


White Claw Wednesday $4 White Claws
11:00 AM - 02:00 AM

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


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



29 3rd Street North
St. Petersburg, FL


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