Meehan’s Public House to open Midtown location
Irish pub leases 3,500-square-foot space at Atlantic Station. Meehan’s Public House, an Irish pub, is opening in Midtown. 101 Concepts, the restaurant group behind Food…
Be the first to know. Sign-up to get our breaking news alerts delivered straight to your inbox. Go ahead. It's absolutely free!