Get directions to: Centro, Des Moines, IA Restaurant address: 1011 Locust Street Des Moines, IA 50309, USA Driving Walking Bicycling Restaurant: Centro