Taco Bell 20815

Taco Bell #20815 is a Taco Bell restaurant located at 1005 Highway 12, Rio Vista, California.