Down-to-earth hotel featuring a cafe & a bar, as well as an exercise room & an outdoor pool.
Best Western Plus North Miami/Bal Harbour is a hotel located in North Miami. This down-to-earth hotel features a cafe and a bar, an exercise room, and an outdoor pool.