Taco Bell 23298

Taco Bell #23298 is a Taco Bell restaurant located at 2403 Hiawassee Road, Orlando, Florida.