Majordomo
Restaurant
•
1725 Naud St, Los Angeles, CA 90012, USA
8.8
Sunday: 11 AM – 2:15 PM, 5 PM – 10 PM
See if anyone you trust recommends it!