Friend of mine swears by this place.
I have not been yet, but am always on the lookout for decent Spanish food.
I know most of the Boston options. Anyone been to this place?
34 Church Street
Winchester, MA 01890
Curious to give it a try.