Iconic Showmars Expands Carolina Presence to the Triangle

Popular Eatery’s 30th Location to Open in Wake Forest After more than 35 years since its founding, Showmars, one of the Carolinas’ most iconic restaurants, is expanding this summer. “With more than 30 locations already in North and South Carolina, Showmars is excited to introduce its signature and diverse mix of Southern and Greek menu […]