14810 N Miami Ave, Miami, FL 33168, USA
3740 NW 80th St, Miami, FL 33147, USA
1839 NW 10th St, Miami, FL 33125, USA
13727 SW 152nd St # 209, Miami, FL 33177, USA