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

 Hours

 

Tuesday -Thursday

4:00-9:00 PM

Friday-Saturday

4:00-10:00 PM

 

Closed

Sunday -Monday

Contact 

 

Vico Ristorante Italiano

89 Central Street

Norwood, MA 02062
781.352.3336

Gifts Cards Available

Reservations

 Reservations Required 

We are unable to accept reservations through this

website. Please call

781-352-3336

 

vico outside 1.png
vico outside 1.png
1/1

Your details were sent successfully!