Address:

18295 SW 160 Avenue Miami, FL 33187