Name:Mambourou
Latitude:7°24'36"N
Longitude:16°03'18"E
Village:Koumou
State:Ouham-Pendé
Country:中非共和国