900 NW 144th St, Miami, FL 33168, USA
830 NE 171st Terrace, Miami, FL 33162, USA
6700 NW 33rd Ave, Miami, FL 33147, USA
122 S Miami Ave, Miami, FL 33130, USA