5127 Ella Blvd.,
Houston , TX 77018 UNITED STATES
Based on 1 reviews
`This place was super crowded, which is always a good sign and the tables are first come, first grab. It was around 12:30 so we did wait about 5 minutes before a group got up and we darted for the table...kind of like a game of "Seek &...