Torre del Arte está ubicado en San Borja, junto al reconocido centro comercial La Rambla, en una de las zonas corporativas más estratégicas de Lima. Este edificio de 12 pisos destaca por su certificación LEED Gold, lo que garantiza eficiencia energética y sostenibilidad ambiental. Además, sus espacios híbridos como cafetería, comedor, salas de usos múltiples y sala de atención a proveedores brindan comodidad y funcionalidad ejecutiva sin salir del edificio.