Taco Bell 27989

Taco Bell #27989 is a Taco Bell restaurant located at 10211 Narcoossee Road, Orlando, Florida.