Atlanta’s New Nobu Hotel Brings Japanese-Styled Luxury To The City

A first look at Atlanta's Nobu Hotel