$11,750,000 32 GULF BLVD, Indian Rocks Beach, FL 33785 5 Beds6 Baths5,828 SqFt Listed by EXP REALTY LLC More