Miami, FL 33155, USA
658 NW 100th St, Miami, FL 33150, USA
7328 NW Miami Ct, Miami, FL 33150, USA
13703 SW 90th Ave, Miami, FL 33176, USA