Get directions to: El Jalapeno, Anna, IL
Restaurant address: 101 Leigh Avenue Anna, IL 62906, USA
Restaurant: El Jalapeno