Taco Bell
2975 W 51st Ave, Denver CO 80221