3D Pending $469,000 2 Beds2 Baths1,473 SqFt 150 MESTRE PL, North Venice, FL 34275 Single Family Home Listed by KELLER WILLIAMS ISLAND LIFE REAL ESTATE