Taco Bell 19895

Taco Bell #19895 is a Taco Bell restaurant located at 28532 Oso Parkway, Rancho Santa Margarita, California.