Taco Bell
1998 S Federal Blvd, Denver CO 80219