El Tarasco

350 N. Sepulveda Blvd.
California
United States