1723 E STELLA LN, Phoenix, AZ 85016 - MLS#6455195 - Briley Brothers