Canal View Family Restaurant

247 West Union Street, Newark, New York 14513, United States

(315) 331-4803

Hours

Open today

09:00 am – 07:00 pm