Taco Bell 32177

Taco Bell #32177 is a Taco Bell restaurant located at 7880 Winter Garden Vineland Road, Windermere, Florida.