Sushi Palace

6535 Melrose Ave #102 Los Angeles CA 90038 USA

Location