Where is Long Island City?

Where is Long Island City located?

Long Island City, Long Island City (Station), United States of America (approx. 40.7429°, -73.99278°)


Where is Long Island City on the map?