Denny's 900 West Alameda Avenue, Denver, CO 80223