Excelsior Creek Hotel

Plot No. 313-425 Al Hamriya
Bur Dubai