Had been to Newtowne before but went again recently with family. This place is in Cambridge but is definitely more of a "locals" spot, or "townies" as the previous reviewer stated. The prices are great and so is the beer and drink selection. Great place to watch sports as they have a number of TV's. If I lived in Cambridge...
More