Get directions to: Edo-sushi 2, Woodland Hills, CA
Restaurant address: 22737 Ventura Blvd Woodland Hills, CA 91364, USA
Restaurant: Edo-sushi 2