Novara Restaurant 556 Adams St, Milton, MA 02186, USA Back Facebook Pinterest Twitter Reddit LinkedIn Email