2011 Osceola Street, Denver, CO
Location 2011 Osceola Street Denver, CO 80212 Details Price (list/sold): $1,100,000 / $1,050,000 SF: 3,779 Beds: 4 Baths: 3 Description Modern luxury in a highly sought after location right next to Sloan’s Lake, blocks from Highlands Square and a quick walk to the upcoming St Anthony’s redevelopment with new shops, restaurants, bars, Alamo draft [...]