With an outdoor pool, a restaurant, and free Wi-Fi, Best Western Windsor Inn is in North Miami, Florida. Oleta River State Park is 3 miles from the hotel.
Cable TV is featured in each hotel room. A microwave and a small refrigerator are also included. The private bathroom has a hairdryer.
A fitness center and business center are featured at the Windsor Inn Best Western. A vending machine, laundry facilities, and free on-site parking are available.
The Ancient Spanish Monastery, the Bal Harbour Shops, and the Mall At 163rd Street are each a 10-minute drive from the North Miami hotel.