Best Western Plus Windsor Inn, North Miami, United States of America
Best Western Plus Windsor Inn is conveniently located at 12210 Biscayne Blvd in North Miami, United States of America
Hotel Location:
Address: 12210 Biscayne Blvd
City: North Miami
State: FL
Country: United States of America
phone: +1 305-891-7350
Hotel Features:
- Check-In Time: 3 PM
- Check-Out Time: 11 AM
- Coffee/Tea Maker
- Fitness
- In House Bar
- In Room TV
- Meeting Room
- In Room Iron
- Room Service
- Hair Dryer
- Car Rent Desk