Taco Bell 28753

Taco Bell #28753 is a Taco Bell restaurant located at 776 Ikea Court, West Sacramento, California.