Isabella House Independent Living 1 Day Ago 525 Audubon Ave, New York, NY 10040 Studio $3,200 FavoriteEmail Property(551) 272-3797