Flora Street Cafe - Southwestern restaurant (US) in Arts District, Dallas | Reviews, Photos & Information on Postcard