$620,000 -
2940 E Norwood Street
Mesa ,
AZ 85213
Subdivision name: VISTA MESA