About El Vallarta
Contact El Vallarta
Phone: 731-642-3626
Location of El Vallarta
El Vallarta
1113 Mineral Wells Ave
Paris, TN 38242
Is this your restaurant and you need to update your info? Contact us.