The 101 West End Avenue to the north from 63rd Street. The photo from May 2000.
NYC Architecture Images