Get directions to: Aku Corporation, South El Monte, CA
Restaurant address: 10926 Rush Street South El Monte, CA 91733, USA
Restaurant: Aku Corporation