Best Western Windsor Inn in North Miami 12210 Biscayne Blvd., North Miami, FL 33181 (Suburban) The Best Western Windsor Inn is a 5 story full-service hotel conveniently located 3 miles from I-95, 3 miles from the beach. The ideal location for business and lesure travelers alike. We are situated just a short drive from local companies, Miami tourist attractions, shopping malls, sporting venues, colleges and universities. Attractions include: Shops at Bal Harbour,Aventura Mall,American Airlines Arena, Pro Player Stadium, Florida International University, Barry University, Johnson & Wales University just to name a few. The hotel features 95 deluxe guestrooms with all the amenities you've come to expect from a Best Western.
Reservations North Miami Group Rates Map
|