2900 Southwest 28th Lane, Miami, FL 33133