It looks touristy but the food is good, the prices aren’t over-the-top, and the staff is quite friendly. I ate here multiple times and notice they play all of the big international football (soccer) matches on several large TV screens throughout out for all of you sports fans.

View Mexico in a larger map

Any Questions? Feel free to contact me.