Taco Bell 5583

Taco Bell #5583 is a Taco Bell restaurant located at 11688 Carmel Mountain Road, San Diego, California.