Where is the National Tennis Center? July 6, 2017 By Show answer Flushing Meadow New York. More Sports QuestionsMore Tennis Questions