Get directions to: Taco Shack, Elgin, OR
Restaurant address: 190 South 8th Avenue Elgin, OR 97827, USA
Restaurant: Taco Shack