1/68 68 Pending $2,799,000 5 Beds5 Baths3,846 SqFt 421 20TH AVE, Indian Rocks Beach, FL 33785 Single Family Home Listed by THE AMBROSIO GROUP