daybird
Restaurant
•
7217 Melrose Ave, Los Angeles, CA 90046, USA
8.6
Sunday: 12 PM – 8 PM
See if anyone you trust recommends it!