Taco Bell 5182

Taco Bell #5182 is a Taco Bell restaurant located at 8900 Brooks Road, Windsor, California.