Eating Mexican at El Vallarta restaurant in Paris, TN.

Feedback

Do you manage or own El Vallarta?

Yes