larchmontla.com
Lemonade on Larchmont
Lemonade, the popular chain of restaurants, is opening an outpost on Larchmont in 2013. Former space of the Larder.