Inwood CC Inwood Country Club is a well renowned Golf, Tennis and Social Club located on the shores of the Atlantic Ocean within 20 miles of Manhattan.