890 SW 69th Ave, Miami, FL 33144, USA
33 SW 2nd Ave Suite 60, Miami, FL 33130, USA
7501 NW 7th St, Miami, FL 33126, USA
10420 SW 62nd St, Miami, FL 33173, USA