Just google Buff’s Pub and you’ll see reviews of the best Buffalo wings in the city — the TAB went to try out the legendary appetizers and talk to the man behind the legend.Tucked away on Washington Street in Newton Corner, Buff’s Pub is easy to miss — marked only by the white lettering on the top of the door. The restaurant first opened in 1976 and has been a Newton fixture ever since. Inside the vibe is chill and unpretentious. Sports […]

Pin It on Pinterest