Maison Castro is a sandwich shop and fine food store offering a selection of regional French specialties.