home send e-mail site map

Welcome to Pedro O'Hara's Irish Pub & Mexican Cantina


If you haven't visited Pedro's yet, you don't know what fun you're missing!

The stuff of legends, Pedro O'Hara's can spin many tales, but it's the mix of American, Mexican, and Irish cuisines that makes it unique. Learn about Pedro here!

Open daily starting at 11:30, the kitchen dishes up something for every taste, whether you're craving New England clam chowder, tequila lime chicken, a chimichanga, bangers and mash, shepherd's pie, or Murphy's lamb tip sandwich.

The bar is well stocked with spirits, draft beers, and other libations that are just as good on their own as they are with a bite to eat.

The ambiance has a traditional pub-style feel, complete with bar seating, televisions for sports events, and that Mexican-Irish influence that is the cornerstone of Pedro O'Hara's. Check out our video!





Pedro O'Hara's has two locations in Maine to serve you.

134 Main Street in Lewiston Get Directions!1 Center Street in Brunswick GetDirections!

Open Daily from 11:00am - till close

In Lewiston, please call (207) 783-6200
for Function Room Reservations
& Take-out Orders

For Take-out orders in Brunswick,
please call (207) 373-1300

pedro o'hara
Watch our Video!

Who is Pedro O'Hara? Where did that name come from and who is he?

To learn more about this international man of mystery who is Pedro O'Hara go here to read the story!

• About Us
• Our Menu
• Entertainment
• Photo Gallery
• Function Room
Like us on Facebook!


Pedro O'Hara's
Leave us your review!


Lewiston - 134 Main Street Lewiston, Maine 04240 (207) 783-6200

Brunswick - 1 Center Street Brunswick, Maine 04011 (207) 373-1300

© 2016 Pedro O'Hara's - All Rights Reserved

Website & SEO by Maine New Media