We just tried this restaurant last weekend and we loved it. Needham is a dry town so that means they do not sell alcohol at any of the restaurants, but here you can bring your own wine, beer or whatever. So we went with a group and even though it is a small place there was enough room at the table we sat at. It is perfect for a date or with a semi large group of people. They serve bread with homemade pesto to start. The portions are huge so be sure to either ask for a doggie bag or come really hungry. This place is right on Great Plain Ave in Needham. The only downside was the parking but Needham didn't seem to be very busy at night so we parked right on the street.