Where is Indian Island?

Where is Indian Island located?

Indian Island, Indian Island, United States of America (approx. 48.05204°, -122.72544°)


Where is Indian Island on the map?