1720 S Priest Dr
Tempe, AZ 85281
$13,000,000 USD
33,174 SF
33,174 SF
$13,000,000 USD
Hotel