Chula Vista, PORT ARTHUR, Texas (TX)
Readily operating at 8484 Central Mall Drive () in PORT ARTHUR, Texas (TX) (77642), Chula Vista can be called at 4097228205. It is best to contact them before you go to select your place in the restaurant.
More restaurants in PORT ARTHUR, Texas (TX)
Chula Vista contact information and details:
Address: 8484 Central Mall Drive - , PORT ARTHUR, Texas (TX) 77642
Contact Phone: 4097228205
