The three bedroom, two bathroom home at 1727 S. Locust St., Denver was sold on June 19, 2020 by Eric Finkelstein for $660,500. The buyer was Monica Pillow.This property is one of 434 sales in Denver in June 2020.This story was found on BlockShopper.com.