Taco Bell 34392

Taco Bell #34392 is a Taco Bell restaurant located at 16130 West 87th Street, Lenexa, Kansas.