Updating results...

Denver Townhomes

3655 Locust St, Denver, CO
For Sale by Owner
$245,000
3 bds • 2 ba • 1,550 sqft • 2,500 sqft lot • Built 1955
Open: 5/30 9:30am-3pmOpen House - 9:30am - 3pm