Idol Island
Bermuda
>
St. George's
>
Idol Island
Idol Island is a coastline area in St. George's.
Idol Island
Vegetation and ground cover
Coastline
Nonsuch Island
Green Rock
Split Rock