Leonori
26 E. 63rd Street New York City New York USA
View on a map- Year Build:
- 1901
- Storeys:
- 13
Leonori at 26 E 63rd Street The amenities in the complex include concierge and door attendant There are 67 units in the complex
26 E. 63rd Street New York City New York USA
View on a mapLeonori at 26 E 63rd Street The amenities in the complex include concierge and door attendant There are 67 units in the complex