Tag: Atlanta NOBU
On November 22, the modern hotspot backed by Robert de Niro launched in Buckhead on the lobby level of the 10,000-square-foot Nobu Hotel Atlanta. Nobu offers the signature seafood and sushi the restaurant has become known for, as well as select items unique to Atlanta. New items include grilled baby gem salad with tofu hummus […]