We have found 11 properties on Poplar Ave, Twin Falls, ID. Average price per square feet on Poplar Ave is $1,055. It is 1,288.2% higher than average price per sqft Twin Falls. Average sale price on Poplar Ave is $2,298,000. It is 1,590.0% higher than average sale price in Twin Falls.