12320 SW 151st St Miami, FL 33186