Deli specializing in fresh meats and prepared foods. Offers takeout and delivery.