Chefs Deli Inc, BUFFALO, New York (NY)
Comfortably situated at 547 Elmwood Avenue () in BUFFALO, New York (NY) (14222), Chefs Deli Inc can be reached at 7168836645. Please call upfront to book your spot in the restaurant.
More restaurants in BUFFALO, New York (NY)
Chefs Deli Inc contact information and details:
Address: 547 Elmwood Avenue - , BUFFALO, New York (NY) 14222
Contact Phone: 7168836645