Image 20 of 20
George-Town-Grand-Cayman18.jpg
George Town is a city situated on the Grand Cayman island of the Cayman Islands. It serves as the capital of the Cayman Islands, in the British West Indies.
Photo by Mike Rynearson/Quest Imagery
Photo by Mike Rynearson/Quest Imagery
- Copyright
- Quest Imagery
- Image Size
- 4000x3000 / 14.3MB
- Contained in galleries
- Grand Cayman, George Town

