I’m always surprised by how much of an international presence there is in Iowa, between its rich German heritage and even a Little Luxembourg hiding in the state! However, in terms of cuisine from across the pond being well-represented here, Ireland may just take the cake. You can usually find a great Irish restaurant in most major cities, but the best authentic Irish pub in Iowa might be found in Ames. That popular college town is where you’ll find Dublin Bay Irish Pub & Grill, a neighborhood institution serving up traditional Irish spirits and hearty pub grub with a lot of love for the old sod along the way. As you sit in the charmingly old-school restaurant and enjoy the local fare, it’s easy to feel like you’ve just been transported across the Atlantic.

Related Stories

Experience The 'Old West' At One Of Iowa's Best Mexican Restaurants

Experience The 'Old West' At One Of Iowa's Best Mexican Restaurants

Embark On A World Tour Without Leaving Iowa At This International Food Hall

Embark On A World Tour Without Leaving Iowa At This International Food Hall

The Small-Town Restaurant That Is Worth A Visit From Anywhere In Iowa

The Small-Town Restaurant That Is Worth A Visit From Anywhere In Iowa

Have you visited Dublin Bay Irish Pub & Grill in Ames before? Tell us about your visit to this authentic Irish pub in Iowa in the comments section! For more details on the menu, visit the Dublin Bay website. The Dublin Bay Facebook page is the best spot to find out about upcoming specials and events. And if you’re looking to prolong your stay in Ames, why not book a room at the nearby Historic Iowa House.

OnlyInYourState may earn compensation through affiliate links in this article. As an Amazon Associate, we earn from qualifying purchases.

Explore Iowa