What is the population of the town where The International Cricket Hall of Fame is located?
International Cricket Hall of Fame:  It is located in the Australian town of Bowral, New South Wales. Bowral: Bowral is the largest town in the Southern Highlands of New South Wales, Australia, and the main business and entertainment precinct of the Wingecarribee Shire and Highlands. Bowral:  At the 2016 census , the population of the Bowral area was 12,949.
12,949