171 E 84th St Unit 25B /C, Manhattan, NY, 10028 | RealtyLens