8111 E Indian Bend Rd
Scottsdale, AZ 85250
$3,060,000 USD
9,144 SF
1
Unit
9,144 SF
$3,060,000 USD
Office