About Flushing Bay
Flushing Bay is a tidal embayment in New York City. It is located on the south side of the East River and stretches to the south near the neighborhood of Flushing, Queens.
Flushing Bay is a tidal embayment in New York City. It is located on the south side of the East River and stretches to the south near the neighborhood of Flushing, Queens.