Telescope Pond
Grenada
>
Saint Andrew
>
Telescope Pond
Telescope Pond is a water area in Saint Andrew.
Telescope Pond
Vegetation and ground cover
water
Telescope Road
#SalesforceEast