17801 Biscayne Blvd, North Miami Beach, FL 33160, United States
401 NE 167th St, North Miami Beach, FL 33162, United States
3509 NE 163rd St, North Miami Beach, FL 33160, United States
1390 NE 163rd St, North Miami Beach, FL 33162, United States