598 NW 54th St, Miami, FL 33127, USA
10903 NW 8th Ave, Miami, FL 33168, USA
3197 Florida Ave #88, Miami, FL 33133, USA
911 NW 75th St, Miami, FL 33150, USA