18401 NE 19th Ave, North Miami Beach, FL 33179, United States
1501 NE 164th St, North Miami Beach, FL 33162, United States
1320 NE 171 St, North Miami Beach, FL 33162, United States