Where to buy folk art in Oaxaca City

Arte popular has no finer home than Oaxaca City, La Verde Antequera.