Здание расположено в Останкинском районе Северо-Восточного административного округа города Москвы. Одним из его преимуществ является близость к метро: ближайшая станция "Алексеевская" находится в 13 минутах ходьбы. Рядом пролегают крупные улицы Шереметьевская и проспект Мира, в нескольких километрах от бизнес-центра - ТТК.