Vico Ristorante Italiano in Norwood Boston
89 Central St, Norwood , 02062 - Get directionsMenu Vico Ristorante Italiano
How to get to Vico Ristorante Italiano
Opening Time
4:30pm – 9:30pm: Mon-Fri
4pm – 10pm: Sat
Closed: Sun
Services
- Serves Alcohol
- Takeaway Only