Hotel Best Western Plus Windsor Inn North Miami
The Best Western Windsor Inn in North Miami is located at 12210 Biscayne Boulevard along U.S. Route 1 near Biscayne Bay. The 3-star hotel offers access by car to several of southeastern Florida's beaches. The hotel is 5 miles from the Gulfstream Casino, 16 miles from the Miami Seaquarium, and 13 miles from Miami International Airport. Sporting venues, shopping outlets, and a variety of sitdown restaurants and fast-food outlets are located nearby.
Guest accommodations consist of 97 en suite rooms on 5 floors. Standard amenities include one king or two queen beds, in-room coffee/tea station, color satellite TV, workdesk with lamp, Internet access, and microwave. Rooms are accessed by internal corridors and most have a small balcony or terrace. Guests may request rooms fitted for the physically challenged or non-smoking rooms. Pets are not permitted.
Hotel services and facilities include a 24-hour front desk, multilingual staff, outdoor pool, meeting/event space for up to 50 people, dry-cleaning service, room service, and free parking. The hotel also has an onsite restaurant and cocktail lounge.