Is there any other locations? And where are they located?
Address: 7229 Melrose Ave, Los Angeles, CA 90046, USA
Ivan Gonzalez | Sep 7, 2019
Downtown. Studio city and west hollywood.
Miriam Bayard | Sep 7, 2019
excellent food
Rebeca Estrella | Sep 7, 2019
As far as I know they have two LA and studio City
Venesa Meses | Sep 7, 2019
I don't believe so.....
Thanks! Your answer is awaiting moderation.