The Julliard Building, 18 Leonard Street
18 Leonard Street, New York, United States
ApartmentsSale3 bedrooms3 bathrooms275 m²
Contact the listing brokers directly to secure an appointment. Luxurious townhouse proportions meet full-service condominium amenities in this breathtaking three-bedroom, three-bathroom duplex maisonette featuring contemporary designer style, two oversized interior bonus rooms and two levels of private outdoor space in the heart of Tribeca. A priva