Get directions to: El Toro Restaurant, Clinton, IA
Restaurant address: 701 N 2nd St Clinton, IA 52732, USA
Restaurant: El Toro Restaurant