Бизнес-центр Apollo располагается в историческом центре Санкт-Петербурга. Со 2-го по 6-ой этаж здания располагаются офисы свободной планировки. На 7-ом этаже находится двухуровневый панорамный офис класса «люкс» площадью 338,7 кв. м. На первом и втором этажах здания также имеются офисы с отдельными входами с улицы
Общая холодопроизводительность 2 100 кВт