2300 Yale Blvd SE
Albuquerque, NM 87106
$5,700,000 USD
49,525 SF
49,525 SF
$5,700,000 USD
Hotel