Taco Bell 286

Taco Bell #286 is a Taco Bell restaurant located at 21120 Devonshire Street, Chatsworth, California.