11209 Bellaire Blvd, Suite C36, Houston, TX 77072
Monday – Friday 3:00pm – 9:00pm
Saturday – Sunday 12:00pm – 9:00pm
The original Crawfish Cafe location in Houston, Texas. Located in the heart of chinatown at the Hong Kong City Mall next to Ocean Palace restaurant.