Awards & Recognition
Nov 02 2026
LuLu IT Twin Towers Achieves LEED Platinum Certification with 82 Points
awards