Vico Ristorante Italiano
offers fine Italian cuisine
in a casual setting
located in downtown Norwood
OPEN
Tuesday-Thursday 4-9 PM
Friday-Saturday 3-9:30 PM
Reservations Required
781-352-3336
RESERVATIONS
TAKE OUT
GIFT CARDS
We welcome Visa, Mastercard, Discover and American Express