Streamliner Aldea 5920 N 99th Ave Glendale AZ 85307Leasing and move-ins to begin March 2025. Interested in leasing? Submit your info and we will be in touch. Name Email* Phone*NameThis field is for validation purposes and should be left unchanged.