15
210 Alvarado Dr SE
Albuquerque, NM 87108
$1,500,000 USD
21,084 SF
21,084 SF
$1,500,000 USD
Religious Facility