Бизнес-центр "Никойл Плаза" представляет собой современное офисное здание класса А. Деловой центр находится в пешей доступности от станции метро Фрунзенская по адресу Москва, улица Ефремова, 8, время в пути составит менее 3 минут.
Офисный комплекс представляет собой 0-этажное здание.