A number of new restaurants have opened in the Boston area over the past few days, including an Italian restaurant in the center of Norwood called Olivadi Restaurant. Olivadi is an upscale yet casual restaurant that features a number of pasta dishes on its menu (among other items), and has homemade breads and a variety of desserts. The restaurant includes both a dining area and a bar.
The address for Olivadi is:
Olivadi Restaurant
32 Guild Street
Norwood, MA 02092
Phone: (781) 762-9090