There is a section of Grand Central Station, referred to as the Annex, which has a tennis court for the use of passengers. This is true, and yes, the even a the space which is called the Vanderbilt Tennis Club which is indeed accessible to the public.