Taco Bell 29390

Taco Bell #29390 is a Taco Bell restaurant located at 5359 Lebanon Road, Frisco, Texas.