Reportedly owned by Donald Sterling.
67-unit apartment building
Address: 3003 Leeward Avenue, Los Angeles, CA 90005
Phone Number: (213) 387 7030
apartments Donald Sterling