Отель расположен в Старом городе Дубаи, в 500 метрах от торгового центра Twin Towers и в 900 метрах от Большой мечети. Построен в 1997 году, последняя реновация проведена в 2013 году. Отель отлично подойдёт для шопинга и осмотра достопримечательностей города.