IBM Watson Astor Place

IBM Watson Astor Place
51 Astor Pl, New York City, New York, United States