In terms of meaning there is no difference. Both refer to a large building where materials can be stored. But if you were to ask a native speaker of English to come to your godown, he might not understand you. Native speakers do not use the word “godown”; they prefer “warehouse”. The word “godown” is Indian in origin.