Taco Bell 25745

Taco Bell #25745 is a Taco Bell restaurant located at 987 North Homestead Boulevard, Homestead, Florida.