13230 SW 53rd St Miami, FL 33175