Apartment Unit 22A at 41 River Terrace, New York, NY 10013 | HotPads