Vico Ristorante Italiano
89 Central St, Norwood
(781) 352-3336
Recent Reviews
Order Online
Reserve
You May Also Like
SPoT! - 56 Cottage St E
Bagels, Coffee & Tea, Bakery, American
Broadway Pizza and Grill - 75 Cottage St E
Pizza, American
Lewis' Restaurant & Grille - 92 Central St
American, Sports Bar
Restaurants in Norwood, MA
Vico Ristorante Italiano
89 Central St, Norwood, MA 02062
(781) 352-3336