12186 sw 131 ave
Miami, florida 33186
United States