6231 Federal Blvd
Denver, CO 80221
$2,100,000 USD
36,850 SF
36,850 SF
$2,100,000 USD
Hotel