8828 E Colfax Ave
Denver, CO 80220
$995,000 USD
5,066 SF
14.66% Cap Rate
5,066 SF
$995,000 USD
Hotel