El Windsor Resort destaca por su arquitectura de estilo holandés y está situado en Lop Buri, a cerca de 1 km del palacio del rey Narai y de la estación de tren de Lopburi. Además ofrece conexión WiFi gratuita.
El establecimiento está a 2 km del famoso santuario Phra Kal, a menos de 2,5 km del Wat Mahathat Phrasi y a menos de 1 km de varios sitios para comer.
Todas las habitaciones del Resort Windsor son elegantes y tienen colores llamativos, TV de pantalla plana, sofá, nevera y baño con ducha y artículos de aseo gratuitos.
El establecimiento cuenta con un jardín paisajista y aparcamiento gratuito.