Live and Play Platt Park

1217 Osceola Street, Denver, CO 80204

$420,000
911 SqFt
2 Bedrooms
1 Bathrooms