Flavor restaurant
Restaurant
•
8113 Melrose Ave, Los Angeles, CA 90046, USA
9.0
Friday: 8 AM – 10 PM
See if anyone you trust recommends it!