Taco Bell 31860

Taco Bell #31860 is a Taco Bell restaurant located at 4870 West Flamingo, Las Vegas, Nevada.