I've been in this restaurant since 2000 in playa del carmen and cancun ,mex and I didnt know they were now in miami. I had a bad experience in dolphin mall with the same name but then I noticed that they were not the same franchise.
Pros: authentic mexican food great price w/ ounstanding terrace
Cons: little noisy inside
more