Deli specializing in grilled meats.