39
2130-2301 Chelwood Park Blvd NE
Albuquerque, NM 87112
$695,000 USD
2,101 SF
2,101 SF
$695,000 USD
Fast Food