2980 Los Feliz Blvd, Los Angeles, CA 90039
Tuesdays only
Monday to Friday
View source
Restaurant website