View Details 8651 E Royal Palm Road , #210 Villa De Vallarta 2 | Scottsdale $325,000 2 bd 2 ba 1,116 sqft Under Contract