This is a 60495 square foot, single family home. This home is located at 1758 Boulder St, Denver, CO 80211.
Off market
Street View
$31,769,600
1758 Boulder St, Denver, CO 80211
--beds
--baths
60,495sqft
SingleFamily
Built in 2012
0.45 Acres Lot
$-- Zestimate®
$525/sqft
$4,827 Estimated rent