Moss Island TN WMA Map

Neptune Island is an island in Long Island Sound and part of the City of New Rochelle, New York. It is connected to the mainland by a stone causeway topped by Neptune Road. A dam at the peninsula's east end creates a small pond, and its west shore edges the Neptune Basin inlet.
  • Location: New Rochelle, New York · Long Island Sound
  • Total islands: 1
  • State: New York
  • County: Westchester
  • City: New Rochelle
Data from: en.wikipedia.org