205 E 63rd St was built in 1963 and stands 20-stories tall. Located in Lenox Hill, 205 E 63rd St contains 131 units.
•