Das Hotel Windsor ist die perfekte Mischung aus klassischem Stil und modernem Komfort. Das Hotel bietet seinen Gästen luxuriöse Unterkünfte im Herzen von Melbourne und viele Annehmlichkeiten wie zB: 5 komplett ausgestattete Säle für Tagungen, Konferenzen und Bankette. Das Hotel bietet seinen Gästen eine 24/24 Rezeption, ein Restaurant, das zum Frühstück, Mittag- und Abendessen geöffnet ist; Besonders bekannt für seinen berühmten Nachmittagstee. Es gibt auch eine Bar, um einen Drink oder einen leichten Snack zu genießen.
Das Hotel liegt direkt gegenüber dem Landtag, nur einen Block vom Princess Theatre entfernt. Das Hotel liegt nur wenige Gehminuten von der Collins Street und vielen der berühmten Sehenswürdigkeiten von Melbourne entfernt. Die Straßenbahnhaltestellen liegen gegenüber dem Hotel und der Flughafen Melbourne ist 30 Autominuten entfernt.