For rent $2,400 /mo Antilla,del Mar 17953 SW 358th St, Homestead FL 33034 3 bd · 3 ba · 1,393 sq ft MLS# A12096838 · Listing courtesy of BHHS EWM Realty