Delaware Plaza, 180 Delaware Avenue, Delmar, NY 12054 | Reservations suggested | 518-439-8800
Lunch - 11am to 3pm Dinner - 4:30pm to 9pm
Lunch - 12pm to 3pmDinner - 4:30pm to 9pm