Taco Bell 31685

Taco Bell #31685 is a Taco Bell restaurant located at 710 Third Street, San Francisco, California.