Chula Vista, PORT ARTHUR, Texas (TX)
Readily positioned at 8484 Central Mall Drive () in PORT ARTHUR, Texas (TX) (77642), Chula Vista can be contacted at 4097228205. Make sure you call up in advance to make a reservation.
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