12186 sw 131 ave
Miami, FL 33186
United States