5634 SW 102nd Ave Miami, FL 33173