Get directions to: El Vallarta, Paris, TN
Restaurant address: 1055 Mineral Wells Ave Ste 10 Paris, TN 38242, USA
Restaurant: El Vallarta