11625 SW 123rd Ave Miami, FL 33186