I've only hit up Townhall 2x since moving to Cleveland, which was just recently. Once was after a night of boozing at Marketing Garden Brewery. We stopped in and bought flatbread and beers, which was divine. The second time was just recently with a friend I met. I got the curry noodles and a beer. Neither visit disappointed.
It's such a happening place. I have yet to sit outside in the patio area, but the vibe inside is great. The food is delicious and the beers hit the spot. It's not super crazy loud (or hasn't been the last 2 times I've gone) so it makes conversation easy. The help is informative and quick.
My next trip will be on their vegan day. I love their menu options and I want to try it all!