9805 NW 80 Ave
Unit 13-I
Miami, FL 33122
United States