Santa Cecilia Taqueria Express, LAFAYETTE, Indiana (IN)
Conveniently located at 2304 Brothers () in LAFAYETTE, Indiana (IN) (47909), Santa Cecilia Taqueria Express can be reached at 7654710573. Please call in advance 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
