Leornado's Restaurante Address: 120 W State Highway 112, Center, CO 81125 Phone: (719) 754-3113 Restaurants Other Businesses: Azteca De Oro Restaurant at 980 S Broadway, Center, CO 81125