Das Hotel Windsor befindet sich im Herzen von Yangon und verfügt über WLAN im ganzen Gebäude. Das Hotel bietet 28 Gästezimmer mit Blick auf die Stadt.
Shwedagon-Pagode ist zu Fuß in 25 Minuten von hier aus zu erreichen und Zoologischer Garten Rangun ist ungefähr 10 Autominuten von dem 2-Sterne-Hotel entfernt. Die Unterkunft befindet sich nur wenige Minuten mit dem Auto entfernt vom People's Park. People's Park and Square ist in einer 13 Fußminuten Entfernung von der Unterkunft. Die Bushaltestelle Shwe Mann Yoke Shin Yone liegt nur wenige Gehminuten entfernt vom Hotel Windsor.
Neben einer Sitzecke und einer Essecke sind die Zimmer ins Hotel mit einem Flachbildfernseher mit Satellitenkanälen ausgestattet. Ein Wasserkocher und ein Kühlschrank sowie eine getrennte Toilette, eine Badewanne und eine Dusche sind hier ebenfalls verfügbar.
Die Unterkunft bietet das einfache Frühstück, das jeden Tag im Restaurant eingeboten wird. Die Gäste können Gerichte der asiatischen Küche im Restaurant Loi Sam Sip, etwa 150 Meter von hier entfernt genießen.