Taco Bell 31116

Taco Bell #31116 is a Taco Bell restaurant located at 3967 Park Drive, El Dorado Hills, California.