Get directions to: Nara Japanese Restaurant, Chino Hills, CA
Restaurant address: 3277 Grand Ave Ste H Chino Hills, CA 91709, USA
Restaurant: Nara Japanese Restaurant