Drove by today, and found a sign outside stating "Cancun" and "Cancun coming soon." Anybody know anything?
We actually liked Hey Chi, but the center is geographically nowhere, and with so many acceptable Mexican places near us or on our regular paths we rarely made it there; guess others rarely made it also!
(It's near the corner of LaGrange and Lyndon, around the corner from the post office and down the street from Westport Village)