Boucherie Capel is a French deli specializing in high-quality meats, including various cuts like steaks and côte de boeuf. They offer a wide selection of fresh meats and meat products.