Le Windsor Hotel est situé à Nakhon Phanom. Doté d'un salon commun, cet hôtel 3 étoiles propose des chambres climatisées avec connexion Wi-Fi gratuite et salle de bains privative. L'hôtel possède une terrasse et une réception ouverte 24h/24.
Toutes les chambres disposent d'un balcon.
L'aéroport le plus proche, celui de Nakhon Phanom, est situé à 15 km.