650 NW 123rd St, North Miami, FL 33168, United States
650 NW 123rd St #2608, North Miami, FL 33168, United States