Strand 8437 Southwest 132nd Street, Miami, FL 33156