598 NW 54th St, Miami, FL 33127, USA
14810 N Miami Ave, Miami, FL 33168, USA
4760 NW 1st St, Miami, FL 33126, USA
12240 SW 128th Ct, Miami, FL 33186, USA