We went as a group to Tasos Euro Cafe in Norwood, MA
The salad was the freshest salad I have ever had. We had the spinach pie and the stuffed grape leaves for an appetitzer. The spinach pie had to be 5 inches high and packed with great things. The dough was superb. The stuffed grape leaves were just made...
More
