The owners of the former Davison's/Macy's department store building in Downtown Atlanta announced that Meehan's Public House will open a new restaurant in the historic Peachtree Street landmark.
Meehan's Public House is an authentic Irish restaurant and pub with two metro Atlanta locations in Sandy Springs and Vinings. The chain is owned by Atlanta-based 101 Concepts, which operates two Food 101 restaurants in Atlanta and Coastal Kitchen in St. Simons Island, Ga. The Meehan's location at 180 Peachtree is set to open in November.
The 4,200-square-foot Meehan's Public House Downtown will have both a Peachtree Street entrance and an interior entrance to the lobby of Atlanta's Westin Peachtree Plaza.