Travelers are voting Cayman Islands National Museum as the best tourist attraction in George Town. You can find 14 tourist attractions in British Indian Ocean Territory and 5417 tourist attractions in the country of United Kingdom. Our members favorite in British Indian Ocean Territory is George Town and London is the top pick in United Kingdom. Want more? Check out our map of tourist attractions in George Town.