Where is Indian Beach?

Where is Indian Beach located?

Indian Beach, Indian Beach, United States of America (approx. 48.16315°, -122.52127°)


Where is Indian Beach on the map?