Vico Ristorante Italiano

offers fine Italian cuisine

in a casual environment

located in downtown

Norwood

Hours

Tuesday-Friday : 4:30-9:30 PM

Saturday : 4:00-10:00 PM

Sunday-Monday : CLOSED

Reservations Recommended 

Required Friday and Saturday

 

Call 781-352 -3336

for reservations

We welcome Visa, Mastercard,

Discover and American Express.