TriBeCa. The Powell Building. The beautiful "Powell" building at 105 Hudson Street houses Robert DeNiro's "Nobu" restaurant on its first floor.
This photo appears in the following galleries: Photos of The Powell Building, Photos of TriBeCa
Photo By: Slavito |