Taco Bell 31118

Taco Bell #31118 is a Taco Bell restaurant located at 2545 Iron Point Road, Folsom, California.