Mexican restaurant at the strip mall called Melrose Plaza, just a few steps away from Larchmont Boulevard
Address: 5870 Melrose Ave, Ste 101
Los Angeles, CA 90038
Phone number: (323) 468-9345
Hours: 10am-9pm, Monday to Saturday. Closed on Sundays.
On the menu: homemade tortillas, carne asada tostada, chips, salsa, guacamole, micheladas