Point Cay
The Bahamas
>
New Providence
>
Point Cay
Point Cay is a coastline area in New Providence.
Point Cay
Vegetation and ground cover
Coastline