Miami, FL 33144, USA
433 SW 21st Rd, Miami, FL 33129, USA
6700 NW 33rd Ave, Miami, FL 33147, USA
122 S Miami Ave, Miami, FL 33130, USA