The Juilliard Building
18 Leonard Street New York City New York USA
View on a map- Year Build:
- 1881
- Storeys:
- 9
The Juilliard Building at 18 Leonard Street There are 9 storeys and 30 units in the complex The amenities in the complex include attended lobby full time doorman basement storage





