J Nichols Kitchen - New American restaurant in Del Rey, Los Angeles | Reviews, Photos & Information on Postcard