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

 Hours

 

Tuesday -Saturday

4:00-9:00 PM

Outside Dining and Takeout

 

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

 

1/1