Best Western Windsor Inn heeft een buitenzwembad, een restaurant en gratis WiFi. Het hotel ligt in North Miami in de staat Florida, op 5 km van staatspark Oleta River.
De kamers zijn voorzien van kabel-tv, een magnetron en een kleine koelkast. Ze hebben een eigen badkamer met een föhn.
Er zijn een fitnesscentrum en een businesscentrum bij Best Western Windsor Inn. Een verkoopautomaat, wasfaciliteiten en gratis privéparkeergelegenheid zijn ook beschikbaar.
De Ancient Spanish Monastery, de winkels van Bal Harbour en winkelcentrum Mall at 163rd Street zijn in 9 minuten rijden te bereiken vanaf dit hotel in North Miami.