Taco Bell 17131

Taco Bell #17131 is a Taco Bell restaurant located at 7856 Foothill Boulevard, Sunland, California.