Links

This Week in Restaurant News: Michelin Announces NY Stars, Alma to Close, Where Are All the Women Chefs?