Where is The Island?

Where is The Island located?

The Island, Lower Silesia Voivodship, Poland (approx. 51.2908075263°, 17.5315228484°)


Where is The Island on the map?