Taco Bell 27807

Taco Bell #27807 is a Taco Bell restaurant located at 2093 Taylor Street, Houston, Texas.