129 W San Juan Avenue #R11, Telluride, CO 81320 - Homesnap