Installé à North Miami, en Floride, le Best Western Windsor Inn met à votre disposition une piscine extérieure, un restaurant et une connexion Wi-Fi gratuite. Il vous accueille à 5 km du parc d'État du fleuve Oleta.
Toutes les chambres du Best Western Windsor Inn disposent de la télévision par câble, d'un four micro-ondes et d'un petit réfrigérateur. Elles comprennent une salle de bains privative pourvue d'un sèche-cheveux.
Lors de votre séjour au Windsor Inn Best Western, vous profiterez sur place d'une salle de sport, d'un centre d'affaires, d'un distributeur automatique, d'une laverie et d'un parking gratuit.
Cet hôtel de North Miami se trouve à 9 minutes de route de l'ancien monastère espagnol ainsi que des centres commerciaux Bal Harbour Shops et Mall At 163rd Street.