Santa Cecilia Taqueria Express, LAFAYETTE, Indiana (IN)
Conveniently located at 2304 Brothers () in LAFAYETTE, Indiana (IN) (47909), Santa Cecilia Taqueria Express are available at 7654710573. It is best to ahead to make a reservation.
More restaurants in LAFAYETTE, Indiana (IN)
Santa Cecilia Taqueria Express contact information and details:
Address: 2304 Brothers - , LAFAYETTE, Indiana (IN) 47909
Contact Phone: 7654710573