Бизнес центр Авилон Плаза, построенный в ЮВАО с использованием новейших инженерных и строительных технологий, которые соответствуют самым высоким международным стандартам предъявляемым к помещениям класса А, оформлен в Hi-Tech стиле и представляет собой стеклянный куб, имеющий в центральной части фасада углубление.