28753 Via Montezuma
Temecula, CA 92590
$4,818,500 USD
19,274 SF
19,274 SF
$4,818,500 USD
Religious Facility