Fountain of the Planets Flushing Meadows Park
Address:
11101 Corona Ave
New York
, NY
, 11355
40° 44' 28.7952" N, 73° 50' 56.1948" W
See map: Google Maps