Lake Stella is a multifamily property located at 5509 1/2 North Independence Avenue in Oklahoma City - West, Oklahoma City. Built in 1968, the property features 83 units, of the following types: One Bedroom, Studio, Two Bedroom/One Bath, totaling 71,350 SqFt.