5786 Melrose Ave, Los Angeles, California 90038 USA
Lomo Saltado ( taste better at the restaurant)
Photo Credit: Yelp