Отель расположен в Стамбуле, в районе Лалели, всего в 15 минутах ходьбы от исторического стамбульского района Султанахмет. Открыт 1 мая 2007 года, состоит из одного 7-этажного здания. От близлежащей станции метро Aksaray, можно без пересадок добраться до международного аэропорта им. Ататюрка.