Los Angeles, California
LALA'S Argentine Grill On Melrose