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