Rico Pollo Address: 2120 W Alameda Ave, Denver, CO 80223 Phone: (303) 937-3883 Hours: Mon: 9am-9pm Tue: 9am-9pm Wed: 9am-9pm Thu: 9am-9pm Fri: 9am-9pm Sat: 9am-9pm Sun: 9am-9pm Mexican Other Businesses: La Praviana at 2231 S Broadway, Denver, CO 80210 Twin Dragon Restaurant at 3021 S Broadway, Denver, CO 80202 Gennaro's Restaurant at 2598 S Broadway, Denver, CO 80210 Roosters Barbeque at 2670 S Delaware St, Denver, CO 80223 Little Caesar's Pizza at 2001 W Alameda Ave, Denver, CO 80223