662 N Sepulveda Blvd, Los Angeles, CA 90049
Monday - Saturday 3 pm to 7 pm
View source
Restaurant website