Levadura de Olla is a Mexican restaurant in Oaxaca City, Mexico. It has received a Michelin star.
This Mexican cuisine–related article is a stub. You can help Misplaced Pages by expanding it.