312 NW 29th St, Miami, FL 33127, United States
7860 NW 71st St #101, Miami, FL 33166, United States
12107 SW 114th Pl, Miami, FL 33176, United States
6991 NW 82nd Ave unit #8, Miami, FL 33166, United States
3551 NW 116th St, Miami, FL 33167, United States