The Larchmont Larder Opens
Main Entry: homemade
1. made in the home, on the premises, or by one’s own efforts*.
*And by efforts, you mean picking up almost-ready fare from The Larchmont Larder and finishing the cooking in your kitchen, right?
Copyright DyCan - Daily Candy