Das 5-Sterne-The Hotel Windsor befindet sich im Herzen von einem zentralen Bezirk von Melbourne City und bietet einen Gepäckraum und ein Restaurant. Zu den Highlights im Hotel gehört WLAN im ganzen Gebäude.
Eureka Skydeck 88 Aussichtsplattform und Forum Melbourne sind in 20 Minuten zu Fuß bzw. 11 Minuten zu Fuß zu erreichbar. Die nahe gelegenen Sportattraktionen sind Etihad Stadium (2 km) und Olympic Park Stadium (1 km). Stadion Rod Laver Arena ist in einer Entfernung von 19 Gehminuten von der Unterkunft. Das The Hotel Windsor befindet sich 20 km vom Flughafen Melbourne Essendon und einen 5-minütigen Spaziergang von der Bushaltestelle Spring Street/Lonsdale Street entfernt.
Das Hotel verfügt über 180 Zimmer, die mit einem Flachbildfernseher mit Satellitenkanälen sowie mit Selbstversorgungsmöglichkeiten, vor allem einer Minibar ausgestattet sind. In einigen Zimmern gibt es ein privates Badezimmer mit einem Haartrockner und Morgenmänteln. Die Marmorbadezimmer sind mit Morgenmänteln ausgestattet. Die geräumigen Zimmer haben einen Ausblick auf die Stadt.
Das Hotel Windsor Melbourne City bietet ein frisch zubereitetes Frühstück im Restaurant. Im Restaurant Bomba vor der Unterkunft werden mediterrane Gerichte angeboten.