Menu

Vico Ristorante Italiano in Norwood Boston

89 Central St, Norwood , 02062 - Get directions

Menu Vico Ristorante Italiano

How to get to Vico Ristorante Italiano

Address

89 Central St, Norwood , 02062
Get directions

Follow Us

Opening Time

4:30pm – 9:30pm: Mon-Fri

4pm – 10pm: Sat

Closed: Sun

Services

  • Serves Alcohol
  • Takeaway Only Takeaway Only

Related to Vico Ristorante Italiano

Restaurants around Norwood