7
6890 Lowell Blvd
Denver, CO 80221
$2,650,000 USD
11,952 SF
2.56% Cap Rate
11,952 SF
$2,650,000 USD
Self Storage