Taco Bell 3759

Taco Bell #3759 is a Taco Bell restaurant located at 1801 Watt Avenue, Sacramento, California.