Taco Bell 29544

Taco Bell #29544 is a Taco Bell restaurant located at 3450 Wedgewood Lane, The Villages, Florida.