5590 NW 7th St, Miami, FL 33126, USA
520 NW 165th St #212c, Miami, FL 33169, USA
1821 NW 85th St, Miami, FL 33147, USA
20064 NE 15th Ct, Miami, FL 33179, USA