With the opening today of Ed’s Chowder House in the Empire Hotel near Lincoln Center, Chef Ed Brown will be dishing up the seafood equivalent of comfort food.
A year ago, Brown, who lives on the Upper West Side with his wife and two sons, opened Eighty One, a Michelin-starred eatery on 81st Street across from [...]