Restaurant Review: Nora Restaurant and Bar on Greenville Avenue in Dallas By Nancy Nichols | 8 years ago