Perched on Stradley Mountain, Hannah Flanagan's Pub is your mountain escape for cold drafts, hearty pub fare, and the kind of warmth that makes strangers feel like regulars.
Nestled along Stradley Mountain, Hannah Flanagan's Pub has been a gathering place for locals and visitors alike — a spot where the drinks are cold, the food is honest, and the welcome is genuine.
Whether you're winding down after a day on the trail, grabbing a drink with friends, or simply looking for a break from the usual Asheville crowd, our doors are open and our taps are full.
A community spot where everyone knows your name — or will by the second drink.
Hearty pub classics made with care, from burgers to bar bites and everything in between.
There's something special about climbing up Stradley Mountain and finding a place that feels this right. Exposed wood, warm lighting, the hum of good conversation — Hannah Flanagan's Pub is built for lingering.
No dress code, no pretense — just a good time.
A short drive from downtown, but a world away in atmosphere.
A community that grows with every visit.
We're easy to find if you know the area, and worth the trip if you don't. Pull up, park, and let us take care of the rest.
216 Stradley Mountain Rd
Asheville, NC 28806-8507
Monday – Sunday
11:00 AM – 11:00 PM
Have a question or want to reserve a spot?
Call (828) 252-1922Whether it's a quick pint after work or a long evening with good company, we'll have a glass ready for you.