Vico Featured by the Phantom Gourmet – Authentic Italian from Vico in Norwood
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.
Vico Featured by the Phantom Gourmet – Authentic Italian from Vico in Norwood Read More »