2150 NE 171 St, North Miami Beach, FL 33162, USA
16499 NE 19th Ave, North Miami Beach, FL 33160, USA
1100 NE 163rd St Suite 58, Miami, FL 33162, USA
1880 NE 183rd St, North Miami Beach, FL 33179, USA