Traditional American restaurant · 85 Scotch Mountain Road, Delhi, NY
Dine-In
More food in Delhi, NY · Traditional American in Delhi