View Details $670,000 1 of 24 Baillie Minor | Montrose 3 beds 2 baths 1,800 sqft 6.83 acres On Site: 296 Days