7
6911 Taylor Ranch Rd NW
Albuquerque, NM 87120
$21.00 USD/SF/YR
2,233 SF
1
Space Available
Built 1998
2,233 SF Contiguous
Built 1998
2,233 SF
$21.00 USD/SF/YR
Retail