

El Nobu Hotel Atlanta está ubicado en el distrito de Buckhead, en Phipps Plaza, una zona de compras y restauración de alto nivel en el norte de Atlanta. Se encuentra a unos 15–20 minutos en coche de las atracciones del centro de Atlanta como el Acuario de Georgia, el World of Coca-Cola y el Mercedes-Benz Stadium, a 10 minutos del Atlanta History Center y a 25–30 minutos (15 millas) del Aeropuerto Internacional Hartsfield–Jackson de Atlanta.