Thats my place
This is a major town in Nigeria, I think its really needed to be added as a town in Google map.. Thanks for adding it as a major community in Google map..
Its another notable community under Ogba Egbema Ndoni LGA. in Rivers State Nigeria