China Square Restaurant, HOUSTON, Texas (TX)
Comfortably stationed at 1111 Nasa Road 1 () in HOUSTON, Texas (TX) (77058), China Square Restaurant can be called at 2814867722. Make sure you contact them ahead to select your spot in the restaurant.
More restaurants in HOUSTON, Texas (TX)
China Square Restaurant contact information and details:
Address: 1111 Nasa Road 1 - , HOUSTON, Texas (TX) 77058
Contact Phone: 2814867722
