Deli specializing in prepared foods. Offers delivery service.