22700 SW 172nd Ct, Miami, FL 33170, USA
11320 SW 208th Dr, Miami, FL 33189, USA
6800 SW 40th St, Miami, FL 33155, USA
8900 NW 32nd Ct, Miami, FL 33147, USA