2301 S Vermont Ave, Los Angeles, California 90007 USA
They don't accept cards as listed here. Way too greasy and found a hair in the curtido. Avoid
Photo Credit: Yelp