Where is flushing meadows?
Flushing Meadows Park, or simply Flushing Meadows, is a public park in the northern part of Queens, New York City. It is bounded by I-678 on the east, Grand Central Parkway on the west, Flushing Bay on the north, and Union Turnpike on the south.
Join Alexa Answers
Help make Alexa smarter and share your knowledge with the worldLEARN MORE