Please click on an image below for a closer look at Vico

 Hours

 

Tuesday -Friday

4:30-9:30 PM

Saturday

4:00-10:00 PM

Sunday & Monday

CLOSED

Contact 

 

Vico Ristorante Italiano

89 Central Street

Norwood, MA 02062
781.352.3336

 

 

 

Gifts Cards Available

Reservations

REQUIRED

 for FRIDAY and SATURDAY 

We are unable to accept reservations through this

website or  by email

Please call

781-352-3336

 

1/1