Best Western Plus North Miami-Bal HarbourHotel
12210 Biscayne Blvd, North Miami, FL 33181
Das Best Western Windsor Inn in North Miami, Florida bietet einen Außenpool, ein Restaurant und kostenfreies WLAN. Der State Park Oleta River liegt 5 km vom Hotel entfernt.