O Windsor Resort beneficia de uma localização central em Lop Buri, a cerca de 1 km do Palácio do Rei Narai e da Estação Ferroviária de Lopburi, e apresenta uma arquitectura temática holandesa. Durante a estadia, os hóspedes beneficiam de acesso Wi-Fi gratuito.
O famoso Santuário Phra Kal está situado apenas a 2 km, enquanto os hóspedes podem alcançar Wat Phrasi Mahathat em menos de 2,5 km. Para as refeições, existem espaços de restauração locais a cerca de 1 km da propriedade.
Pintados com cores vivas, cada quarto elegante do Resort Winsor possui uma televisão de ecrã plano, um sofá e um frigorífico. Todas as modernas casas de banho privativas incluem um chuveiro e produtos de higiene pessoal gratuitos.
Os hóspedes podem encontrar um jardim bem paisagístico e espaço de estacionamento gratuito no local.