The wait was worth it, Nova is open in Dunwoody. It's a soft opening, as is normal in the industry, so be patient. The menu has many pizza offerings, antipasta, salads, grilled entree salads, and more.
The inside is beautiful and high-tech. Nova is located on Dunwoody's Main Street, in the Publix shopping center.