There are two more stores you may want to try as well (if you have time, of course). The first is in Sol, just next to the back entrance of the Corte Ingles in Sol. They have tons of dresses so I imagine they'd have mantones too. The other is a ways away but cheaper than any other Flamenco store I've been to. It's very small so I can't guarantee their selection but the ladies are extremely sweet and helpful (no Credit cards, cash only). The name is Camino del Rocio and it's near the Quintana metro stop (green line #5), exit Virgen del Sagrario (on a tiny street just next to the Corte Ingles). The actual address is c/ Elfo, 78, posterior tel. 91 367 86 55.