City: San Andrés Cholula, Calle 3 Poniente 101-A, San Andres Cholula 72810, Mexico, San Andrés Cholula
"My hubby and I are regulars so after 8 years, we have tried everything on the menu and have never been disappointed! We love that they offer a few fav..."