1/26 26 Active $364,900 4 Beds2 Baths1,802 SqFt 1760 NW ASTRID RD, Davenport, FL 33837 Single Family Home Listed by WEICHERT, REALTORS-HALLMARK PR