Готель розташований на вулиці Шейх Заєд Роуд в Дубаї, в 10 хвилинах ходьби від станції метро World Trade Centre. Був відкритий в 2014 році, складається з одного 54-поверхової будівлі.