House-smoked BBQ and craft cocktails at O'Leary's Firehouse Bar & Grill in Hampton, VA

Smoke. Sip. Gather.

House-smoked BBQ, fresh seafood & craft cocktails in Hampton, VA

Closed today 30 E Mellen St, Hampton, VA

A Firehouse Built for Gathering

O'Leary's Firehouse Bar & Grill brings the warmth of an Irish pub and the bold flavors of house-smoked BBQ to Hampton, Virginia. We're a neighborhood spot where great cocktails, deep smoky flavors, and good company come together every week.

From our loaded fries and jumbo smoked wings to a 14 oz chimichurri ribeye, every plate is built with care. Bring the family — we've got a full kids menu and game day specials that keep the whole crew happy.

Explore the Menu
Craft food at O'Leary's Firehouse Bar & Grill

What Our Guests Say

“The other staff, and who I assume is the manager or owner, was just as good.”

Shermaine C. Google

“Food is great and can't beat the deals.”

Dorothy L. Google

“Deep smokey flavors and also in the baked beans.”

Amit Google

Frequently Asked Questions

What are O'Leary's Firehouse hours?

Thursday & Friday 4–10 PM, Saturday 12–10 PM, Sunday 12–9 PM. Closed Monday–Wednesday.

Does O'Leary's have a kids menu?

Yes — chicken tenders, pasta, cheese quesadilla, and hot dogs, all at $9.

What kind of food does O'Leary's serve?

House-smoked BBQ, fresh seafood, hand-cut burgers, pasta, craft cocktails, and more.

Where is O'Leary's Firehouse located?

30 E Mellen St, Hampton, VA 23663.

Does O'Leary's have game day specials?

$1.50 Mich Ultra drafts, $5 wings, $5 smoked pork tacos, and more during games.

What is the price range?

Appetizers $8–$18, entrées $14–$36, sides $5. Plan for about $30–$50 per person.