Taco Bell 26043

Taco Bell #26043 is a Taco Bell restaurant located at 1830 Fremont Boulevard, Seaside, California.