Thistle & Leek

Restaurant in Needham, Massachussetts

Opening hours: Tu-Fr 12:00-14:00 "Lunch" || Su 11:00-14:00 "Brunch" || Tu-Su 17:00-21:00 "Dinner" Features: outdoor seating, takeaway, air conditioning

105 Union Street, Newton Centre, 02459