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.
Zimmeranzahl: 97
12210 Biscayne Boulevard, North Miami, FL 33181, USA
Hotel heute 1-mal gebucht.