Kleckley is a 53,521 SF Retail Center at 9660 Kleckley. Tenants include Los Rieles. Located at Kleckley and Almeda-Genoa Rd.