Taco Bell 28113

Taco Bell #28113 is a Taco Bell restaurant located at 1060 North Beach Street, Fort Worth, Texas.