66 Deli & Grocery — a Newburgh institution on Williams Street serving fresh sandwiches, hot meals, and everyday groceries since the heart of the city.