"Wonderful family run restaurant. The food is amazing and the staff is very friendly."
Phone: +17813523336
Address: 89 Central St, Norwood, United States Of America
City: Norwood
Website: https://viconorwood.com/
Dishes: 31
Amenities: 7
Categories: 5
Reviews: 1167