New Italian Restaurant to Open in South End
Next month, on November 13, North Italia will open its first North Carolina location in The Railyard development in South End, just a quarter mile from its sister restaurant, Flower Child. North Italia—which also has locations in Arizona and Texas,…