A large pub with a quirky vintage feel, Finch's offers British fare, including roasts. It features big windows, a streetside terrace, and local craft products.