1245 NE 163rd St, North Miami Beach, FL 33162, USA
1490 NW 3rd Ave #110, Miami, FL 33136, USA
Miami, FL 33175, USA
11700 NW 101st Rd, Miami, FL 33178, USA