This is a 129135 square foot, single family home. This home is located at 2800 N Osceola St, Denver, CO 80211.
Off market
$48,678,400
2800 N Osceola St, Denver, CO 80211
--beds
--baths
129,135sqft
SingleFamily
Built in 1973
6.89 Acres Lot
$-- Zestimate®
$377/sqft
$4,004 Estimated rent