Florida Power & Light bought nearly 350 acres of land in south Miami-Dade County near a solar panel facility owned by the energy company. Juno Beach-based FPL bought the site between Krome Avenue and Southwest 187th Avenue, south of the Black Creek Canal NO C-1W, in an unincorporated area of the county, according to records and real estate database Vizzda. One of the parcels is at 18655 Southwest 120th Street, and the others don’t have an address.