290 NW 161st St, Miami, FL 33169, USA
9431 SW 51st Terrace, Miami, FL 33165, USA
1839 NW 10th St, Miami, FL 33125, USA
11320 SW 208th Dr, Miami, FL 33189, USA