6912 W Villa Road #1236, Phoenix, AZ 85033 - Homesnap