Commercial office space lease in Manhattan, 120 Park Ave., New York, NY Floor 22