Get directions to: California Del Norte, Walnut, CA
Restaurant address: 406 S Lemon Ave Ste 2 Walnut, CA 91789, USA
Restaurant: California Del Norte