Fresh Food Super DeliSpecializing in deli classic.

Popular Menu Items

View full menu

Address

386 Canal St.
New York NY, 10013
(212) 941-6236