Taco Bell 3837

Taco Bell #3837 is a Taco Bell restaurant located at 3895 Mission Avenue, Oceanside, California.