I have purchased mayan textiles by the yard at the Indiecita Maya shop on Burns Ave. in San Ignacio. I don't know if they are still in business as we haven't been back home since last year.