Property Details for MLS# 4849032 23314 York Ave Parker CO 80138