Vico Ristorante Italiano

offers fine Italian cuisine

in a casual environment

located in downtown Norwood

 

We are currently closed 

TEMPORARILY 

and will reopen soon 

Please check back for our reopen date

Thanks for your support

GIFT CARDS AVAILABLE 

please call  for details

781-352 -3336

We welcome Visa, Mastercard,

Discover and American Express. 

 

  • Facebook
  • Instagram