Taco Bell 31893

Taco Bell #31893 is a Taco Bell restaurant located at 6520 North Buffalo, Las Vegas, Nevada.