The Best 20 S Logan St Denver Co 2022. Condo located at 20 s logan st #101, denver, co 80209 sold for $263,000 on mar 6, 2018. It contains 2 bedrooms and 2 bathrooms.

See all available apartments for rent at 20 s logan st in denver, co. See the estimate, review home details, and search for homes nearby. Homes similar to 128 s logan st are listed between $719k to $3,495k at an average of $520 per square foot.