Burrow Island
United Kingdom
>
England
>
Portsmouth
>
Burrow Island
Burrow Island, also known as Rat Island in Portsmouth.
Burrow Island
alt_name
Rat Island
Vegetation and ground cover
Coastline
Radar Station