Introducing a variety of new flavors and dining experiences, several new restaurants opened in Atlanta in March 2025.