11209 Bellaire Blvd, Suite C36,
Houston, TX 77072
Monday – Friday 3:00pm – 10:00pm
Saturday – Sunday 12:00pm – 10: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.
Not registered yet? Create an Account