The island is located in New Rochelle's Lower Harbor, and is situated between Neptune Island, Glen Island, and Hunter Island in New York City's Pelham Bay Park.
The island is located in New Rochelle's Lower Harbor. The island is situated between Neptune Island. The island is situated between Glen Island. The island is situated between Hunter Island in New York City's Pelham Bay Park.