3500 Canyon De Flores
Sierra Vista, AZ 85650
$750,000 USD
2,262 SF
2,262 SF
$750,000 USD
Restaurant