Taco Bell 30751

Taco Bell #30751 is a Taco Bell restaurant located at 233 Mount Hermon Road, Scotts Valley, California.