Several new restaurants opened around Atlanta in March 2025, including Steak and Grace in Dunwoody, Omakase Table in Buckhead ...