Harry Osborn visits his ailing father in a lavish mansion, highlighting their strained relationship.
1 East 91st Street
East Side, New York, US