Hi amigos!
Just checking in to see if anyone has any intel on this place on Lee Trevino. From their website, it doesn’t look like the kind of spot that offers any extras, but I drove by last night and got a different impression — tinted windows, a couple of cars out front, and the classic flashing red “Open” sign. They’re open pretty late too, which made me curious. Anyone know the real story?