Keboncau

Indonesia

Keboncau is a city located in Indonesia. As there are no specific details provided regarding its geography, landmarks, or cultural significance, it remains a recognized administrative location within the country.