Get directions to: El Centro, Naperville, IL Restaurant address: 1015 E Ogden Ave Naperville, IL 60563, USA Driving Walking Bicycling Restaurant: El Centro