Burj Nahar Hotel

Dubai deira Al nakheel street