7
8650 Alameda Blvd NE
Albuquerque, NM 87122
$25.00 USD/SF/YR
989 SF
1
Space Available
Built 2009
989 SF Contiguous
Built 2009
989 SF
$25.00 USD/SF/YR
Office