Vico Ristorante Italiano was recently featured by The Phantom Gourmet. Watch the segment above or click on this link to watch.
“Sometimes the best Italian restaurants are those little, hidden away places that only the locals know about. And this is a perfect example: Vico in Norwood, Massachusetts. Talk about a hidden jewel, Vico is located in Norwood Center, but it’s sort of tucked away. So even though it’s been around for 10 years, a lot of people have never heard about it.”
–The Phantom Gourmet