20075 Green Mallard St, Crosby, TX 77532 — $132,990 · 2bd · ~1.2% rule | OnePercent