Get directions to: Koo Koo Roo, Woodland Hills, CA
Restaurant address: 6020 Canoga Ave Woodland Hills, CA 91367, USA
Restaurant: Koo Koo Roo