Situato a North Miami, in Florida, a 5 km dall'Oleta River State Park, il Best Western Windsor Inn offre una piscina all'aperto, un ristorante e la connessione WiFi gratuita.
Tutte le camere dispongono di TV via cavo, microonde, piccolo frigorifero e bagno privato con asciugacapelli.
Al Windsor Inn Best Western troverete un centro fitness e un centro business. A vostra disposizione anche un distributore automatico, una zona lavanderia e un parcheggio gratuito in loco.
L'hotel dista 9 minuti in auto dall'Antico Monastero Spagnolo, dal Bal Harbour Shops e dal Mall At 163rd Street.