Miami, FL 33130, USA
144 NE 26th St, Miami, FL 33137, USA
Miami, FL 33131, USA
8022 SW 89th St, Miami, FL 33156, USA