Get directions to: Del Rio's Taqueria Grill, La Quinta, CA
Restaurant address: 50921 Washington St La Quinta, CA 92253, USA
Restaurant: Del Rio's Taqueria Grill