22700 SW 172nd Ct, Miami, FL 33170, USA
144 NE 26th St, Miami, FL 33137, USA
Miami, FL 33131, USA
Miami, FL 33126, USA