$1,295,000 -
3312 E Flower Street
Phoenix ,
AZ 85018
Subdivision name: VALENCIA ACRES