Windsor Residence is gelegen in Nuwara Eliya, op 3,7 km van Lake Gregory, en biedt accommodatie met een tuin, gratis privéparkeren, een gedeelde lounge en een terras. Deze accommodatie heeft ook een conciërgedienst en een restaurant. De accommodatie biedt een 24-uursreceptie, luchthaventransfers, roomservice en gratis WiFi.
Naast een eigen badkamer met een bidet en gratis toiletartikelen, hebben een aantal units bij het pension ook uitzicht op uitzicht op de stad. Alle kamers bij Windsor Residence hebben beddengoed en handdoeken.
Gasten gaan er graag fietsen, en bij de accommodatie kun je ook een auto huren.
Hakgala Botanical Garden ligt op 11 km van Windsor Residence.