Taco Bell 31883

Taco Bell #31883 is a Taco Bell restaurant located at 1600 Nevada Highway, Boulder City, Nevada.