650 NW 123rd St, North Miami, FL 33168, United States
13023 NW 7th Ave, North Miami, FL 33168, United States