Astor Restaurant, CORPUS CHRISTI, Texas (TX)
Comfortably situated at 5533 Leopard Street () in CORPUS CHRISTI, Texas (TX) (78408), Astor Restaurant is available at 3612890101. Make sure you give them a call ahead of time to arrange your spot in the restaurant.
More restaurants in CORPUS CHRISTI, Texas (TX)
Astor Restaurant contact information and details:
Address: 5533 Leopard Street - , CORPUS CHRISTI, Texas (TX) 78408
Contact Phone: 3612890101