2101 NE 163rd St, North Miami Beach, FL 33162, USA
2297 NE 164th St, North Miami Beach, FL 33160, USA
16499 NE 19th Ave, North Miami Beach, FL 33162, USA
1040 NE 163rd St, North Miami Beach, FL 33162, USA