The Duck & The Peach - New American restaurant in Capitol Hill, Washington | Reviews, Photos & Information on Postcard