-
Meehan's Public House
is a highly reviewed Irish Pub Restaurant
Ranked #1 of 17 Restaurants in Downtown Atlanta.
.
The Latest Review: ★★★★★
Sent on the 11th of October, 2017
Grab a cold pint and a hearty meal at this authentic Irish pub in downtown Atlanta. //