Brew Ha is a cafe, roastery, club and institution. The coffee is excellent and the service is amazingly fast and expert. It is always full of loyal patrons who go there to meet, read newspapers and enjoy the coffee. Snacks are not made on site...so are limited but those we have tried are delicious, if a little on the pricey side. A delightful, and slightl messy place, with worn, comfortable leather chairs and many tables that get moved as people rearrange the seating. The decor if you could call it that is hard to describe, 'Old Roastery a bit down at heel, ' perhaps. But overall, excellent coffee and a nice friendly atmosphere. Dogs are welcome at the table outside and it's full of teams of cyclists on a Saturday and Sunday wearing full regalia.More