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