Vico Ristorante Italiano

4.7 (462)restaurant

89 Central St, Norwood, MA 02062, USA

An intimate, family-run Italian spot in Norwood Center pairing regional classics with craft cocktails and a warm touch.

Reserve now

Description

Operating since 2014, Vico balances fine dining with a casual setting. The kitchen focuses on regional Italian plates supported by a fine wine selection, while Chef Vincenzo greets guests over the meal.

Ask Karpo for more information.