Executive Series Apartments 3225 South Winston Avenue, Tulsa, OK 74135