Menikbowa

Menikbowa is a village in Sri Lanka, within Central Province.