317 S Broadway, Los Angeles, California 90013 USA
Located in Grand Central Market on the north side in the middle of the market. Menu runs across the top
Photo Credit: Yelp