The Channel Gardens Manhattan, New York 10020