Alvord House Restaurant
5 E Main St, Marcellus NY 13108
(315) 673-4215
Directions
Order Online Delivery
Postmates
Marcellus, New York
Alvord House Restaurant
5 E Main St, Marcellus
(315) 673-4215