Get directions to: I Love Sushi, Los Angeles, CA
Restaurant address: 7516 Melrose Ave Los Angeles, CA 90046, USA
Restaurant: I Love Sushi