Delmar Bistro Inc
180 Delaware Avenue
Delmar, NY 12054
(518) 439-1000
(518) 439-4036 (fax)
Hours:
Tues-Thurs 9am-7pm, Fri-Sat 9am-8pm, Sun 9am-6pm, Mon CLOSED; breakfast, lunch and dinner