1601 Osceola St Denver CO 80204 MLS 4975391
Schedule a Showing & See the Inside: (303)
921-4595
$900,000
W 17Th Ave, South On Osceola St. House Is On The Right Side
Courtesy of: Keller Williams Integrity Real Estate LLC