595 Dean St Apt 2530, New York, NY, 11238 | RealtyLens