One of many resorts on Seven Mile Beach (Grand Cayman, British Virgin Islands).

One of many resorts on Seven Mile Beach (Grand Cayman, British Virgin Islands).

 Stock photo ID: 18906826