Search results
- See moreSee moreSee moreSee moreVico Ristorante ItalianoItalian Restaurant · $$
If you're craving delicious Italian food, head over to the Vico Ristorante Italiano. Its a great little place to dig...
Website: viconorwood.com
Phone: (781) 352-3336
Cross Streets: Between Vernon St E and Cottage St E
Pickup
89 Central St Norwood, MA 02062 633.02 mi
Is this your business? Verify your listing
Amenities
- Wifi
- Accessible
- Business center