9
1620 Towne Center Ln SE
Albuquerque, NM 87106
$2,521,000 USD
4,298 SF
6.6% Cap Rate
4,298 SF
$2,521,000 USD
Restaurant