Taco Bell 17693

Taco Bell #17693 is a Taco Bell restaurant located at 40976 US Highway 19 North, Tarpon Springs, Florida.