1461 NW 23rd St, Miami, FL 33142, USA
2469 NW 21st Terrace, Miami, FL 33142, USA
141 NE 3rd Ave Suite 83, Miami, FL 33132, USA
4995 NW 77th Ave, Miami, FL 33166, USA