Even the most astute art lovers will be captivated by the thought-provoking works on show at Greene Naftali.
Located in Manhattan, this display of artworks is well worth including on your itinerary. But you'll find a great deal more to see in the area. Times Square, Statue of Liberty, and Broadway aren't too far from Greene Naftali.