Taco Bell 28525

Taco Bell #28525 is a Taco Bell restaurant located at 11005 Imperial Highway, Norwalk, California.