Get directions to: La Penca, Riverside, IL Restaurant address: 9265 W Cermak Rd Riverside, IL 60546, USA Driving Walking Bicycling Restaurant: La Penca