Vico Ristorante Italiano

offers fine Italian cuisine

in a casual environment

located in downtown Norwood

Hours

Tues - Sat  4-8 PM 

Takeout Menu

Lobby Pick Up

Specials on our

Facebook page

781-352 -3336

GIFT CARDS AVAILABLE 

We welcome Visa, Mastercard,

Discover and American Express. 

 

  • Facebook
  • Instagram