Carter Horsley
Dec 23, 2011
Dec 23, 2011
Carter's Review
The Lily is a six-story elevator building with a renovated lobby and common areas. Located in the heart of the Upper East Side on 81st Street between First Avenue and Second Avenue, the Lily has renovated kitchens and baths. Many apartments have washer and dryer units.
- No Fee Rental built in 1967
- Located in Yorkville
- 65 total apartments 65 total apartments
- Pets Allowed