Windsor Hotel ligt in Nakhon Phanom. Het hotel met 3 sterren biedt een gedeelde lounge en heeft kamers met airconditioning, gratis WiFi, en een eigen badkamer. Het hotel is voorzien van een terras en een 24-uursreceptie.
Alle kamers bij het hotel hebben een balkon.
Het dichtstbijzijnde vliegveld is Luchthaven Nakhon Phanom, op 15 km van Windsor Hotel.