240 E 86th St: Reviews & Score | Upper East Side, NYC | Lucid Rents