6516 Selma Ave, Los Angeles, CA 90028
Saturdays – Sundays, 11:00 am – 3:00 pm
View source
Restaurant website