Yup, even before when it was The Ground Round!Originally posted by impulsive
I live just down the road in Needham. I lived in watertown for 4 years. You ever go to John Brewers on Main st.?
Have you ever made it up to O'Hara's in Newton Upper Falls? It would be down the end of Highland Ave., hang a left and it's up on the left. Great "upscale" pub, awesome food! The two brothers that own it are friends of mine. (cheap plug, I know...)