Townhall has never failed to impress me. With a very diverse menu that is sure to please everyone you bring.
The atmosphere is cozy, yet trendy without being pretentious. The patio is lovely, and the inside is spacious and airy, especially in the summer.