Mike's Deli #2 - DTLA
Restaurant
•
238 1st St, Los Angeles, CA 90012, USA
8.1
Monday: 9 AM – 3 PM
See if anyone you trust recommends it!