On a sunny Sunday afternoon, I nestled into one of the comfortable chairs at Tap 25 with perfect viewing of the Patriot’s game on the large, flat-screen TV. Considering that Tap 25 is on the ground floor/basement of a commercial building on Main Street in Stowe (the north end of […]