This is a lovely small place in Menlo Park less than a mile from the Stanford campus. Large italian menu with a great ambiance. In season the front of the restaurant opens up to create a garden like dining setting. Its located on a quiet street in Menlo Park just off their small town main street. We had a table of 6 with everyone having something different. The carbonara was very good and a member of our group raved about the lasagna.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.