Taco Bell 18675

Taco Bell #18675 is a Taco Bell restaurant located at 6079 Horseshoe Bar Road, Loomis, California.