Advertisement

Koo Koo Roo Opens New Restaurant in Toluca Lake

Share via

Koo Koo Roo Inc. said it has opened its 44th restaurant on Riverside Drive in Toluca Lake, near the Disney and Warner Bros. studios.

The Irvine-based company is a subsidiary of Prandium Inc., which operates 300 restaurants in 27 states.

Advertisement