2337 SW 17th Terrace, Miami, FL 33145, USA
300 NW 22nd Ave, Miami, FL 33125, USA
2501 NW 74th Ave, Miami, FL 33122, USA
3555 NW 52nd St, Miami, FL 33142, USA