Taco Bell 24248

Taco Bell #24248 is a Taco Bell restaurant located at 791 North Wendy Drive, Newbury Park, California.