Бизнес-центр «Луч» располагается в историческом центре Москвы, между улицами Большая Пироговская и Малая Пироговская, в исторических зданиях начала XX века.
Со стороны основных магистралей Москвы к бизнес-центру имеются удобные подъезды для автотранспорта. В бизнес-центр можно попасть, как с Большой Пироговской, так и с Малой Пироговской улиц. В семи минутах ходьбы от бизнес-центра находятся станции метро «Спортивная» и «Фрунзенская» и в десяти минутах - метро «Парк культуры».