21 E 90th St # 1A, New York, NY, 10128 | RealtyLens