Phone Number 6167777
Best Western Plus Windsor Inn
12210 Biscayne Blvd, North Miami, Miami, FL 33181-2714, United States
Pets
No
05
Apr

Best Western Plus Windsor Inn, Miami

Best Western Plus Windsor Inn

The Best Western Plus Windsor Inn, North Miami is located just 10 miles from the Port of Miami and 17 miles from Fort Lauderdale. Guests can experience the best of South Florida and save with the Best Western Plus Windsor Inn. Just outside the Best Western Plus Windsor Inn, guests will find plenty of sightseeing and fun, including a variety of local shopping and restaurants and convenient access to several recreational activities.

Best Western Plus Windsor Inn

Price & Availability

Similar Hotels you may also like

Popular properties similar to Best Western Plus Windsor Inn
Element Miami Doral
Towneplace Suites Miami Airport
Holiday Inn Miami-International Airport
Courtyard Miami West Florida Turnpike
Homewood Suites by Hilton Miami Downtown/Brickell