Turks and Caicos Islands
In Turks and Caicos Islands, Bambarra is a city.
Bambarra can be found at 21.82° N, 71.72° W in the Northern Hemisphere.
Within 25 km of Bambarra, 13 populated places have been registered.
Bambarra is located at coordinates 21.82° N, 71.72° W in Turks and Caicos Islands.
Source: Bamwor World Encyclopedia — GeoNames (CC BY 4.0)