Balfour Town Turks and Caicos Island See places in Balfour Town Turks and Caicos Island, Interactive Travel Map Google Earth Satellite. Current Balfour Town Turks and Caicos Location