66356 Otter Road, Montrose, CO 81403 (MLS # 840347) has 4 beds and 3.00 baths