290 NW 161st St, Miami, FL 33169, USA
8022 SW 89th St, Miami, FL 33156, USA
12029 SW 117th Ct, Miami, FL 33186, USA
10050 SW 132nd Ave, Miami, FL 33186, USA