The Biscuit Bar - New American restaurant in Main Street District, Dallas | Reviews, Photos & Information on Postcard