Verbena Apartments 28300 South Dixie Highway, Homestead, FL 33033