Where is John McEnroe Tennis Academy?

Where is John McEnroe Tennis Academy located?

John McEnroe Tennis Academy, New York, United States (approx. 40.79282°, -73.91919°)


Where is John McEnroe Tennis Academy on the map?