A family owned Italian Restaurant since 1955 with the best quality and well presented food in the North Country.
Monday & Tuesday - Closed
Wednesday - Sunday - 4:00PM - 9:00PM
81 Main StreetNorfolk, NY
(315) 384-8995