Tela Verde Apartments

 5020 West Thunderbird Road, PhoenixAZ 85306