1/72 72 Active $340,000 3 Beds2 Baths1,416 SqFt 12508 GARIBALDI LN, Venice, FL 34293 Single Family Home Listed by HOOVER REALTY LLC