2943 SW 23 Street, Miami, FL 33145