City Life May 28, 2012 / nataliar77 This is George Town in the Cayman Islands. Caribbean city life kind of doesn’t exactly resemble what I see in the Downtown Boston. Check it out: And then there is the ultra colorful architecture: Rate this:Share this: Share on Facebook (Opens in new window) Facebook Share on X (Opens in new window) X Like Loading...