Inside Alma the Best New Restaurant in America

Take a look inside 2013's Best New Restaurant in America, chef Ari Taymor's Alma in Los Angeles.