UCLA Glenrock Apartments by Mark Hinson | May 27, 2015 | Portfolio University of California Los Angeles 555 Glenrock Ave Los Angeles, CA 90024 Helou Construction was charged with design, supply, and install of aluminum nail fin windows, storefront, skylights, and doors.