Taco Bell 2633

Taco Bell #2633 is a Taco Bell restaurant located at 6162 Meadowbrook Drive, Fort Worth, Texas.