Delhi NY Food Products Retail 1. 83 1/2 Main St, Delhi, NY 13753 | Streat Foods Latin Bistro (607) 746-2200