George Town, Spot Bay, Cayman Islands

The Cayman Islands is a self-governing British Overseas Territory in the western Caribbean Sea. The territory comprises the three islands of Grand Cayman, Cayman Brac and Little Cayman. The capital city is George Town on Grand Cayman, which is the most populous of the three islands.

George Town, Spot Bay, Cayman Islands
George Town, Spot Bay, Cayman Islands

George Town has a population of over 40,200 people.


Spot Bay

Selected locations where we help grow business to support the local economy

For more details contact: Mark Horner

Mark Horner

Better businesses mean better, more successful communities