Taco Bell 3955

Taco Bell #3955 is a Taco Bell restaurant located at 5503 South Semoran Boulevard, Orlando, Florida.