Loading hotels
Confirming room availability...
Best Western Plus Windsor Inn, 12210 Biscayne Blvd, north miami, United States
In the suburbs<br /><br />With a stay at Best Western Plus Windsor Inn in North Miami, you'll be 2.9 mi (4.6 km) from Barry University and 5.2 mi (8.3 km) from Jackson North Medical Center. This hotel is 5.3 mi (8.5 km) from Aventura Mall and 9.1 mi (14.6 km) from Hard Rock Stadium.