Taco Bell 27983

Taco Bell #27983 is a Taco Bell restaurant located at 711 Lee Road, Orlando, Florida.