Get directions to: Yamato Restaurant, Encino, CA
Restaurant address: 17200 Ventura Blvd Ste 219 Encino, CA 91316, USA
Restaurant: Yamato Restaurant