Taco Bell 32720

Taco Bell #32720 is a Taco Bell restaurant located at 3323 North White Sands Boulevard, Alamogordo, New Mexico.