Al integrar las áreas peatonales, la sala de entretenimiento y los espacios comerciales se ubicarán dentro de un zócalo que se elevará desde un único piso subterráneo hasta un sexto piso sobre el suelo.
Como su nombre indica, la Torre de la Antorcha, «que ilumina el mundo» en palabras de los promotores, está inspirada en una antorcha encendida. «Es decir, la luz que simboliza a Japón para el mundo entero, la luz que ilumina la vida para el siglo futuro, la luz que reúne a quienes se unen para construir el futuro de Japón», comenta el promotor.
La construcción forma parte del proyecto de reurbanización de Mitsubishi Estate que cubre un área de 3,1 hectáreas cerca de la estación de Tokio. La empresa japonesa ya ha construido en la zona la Torre Tokiwabashi de 212 metros de altura.