BOOK YOUR TOUR NOW!

Iconic Melbourne Attractions: Hotel Windsor

The Hotel Windsor is a luxurious hotel located in Melbourne, Australia which first opened up its doors in 1884. The Hotel Windsor is notable for being Melbourne’s only surviving purpose built “grand” Victorian era hotel. The Windsor is located on Bourke Hill in the Parliament Precinct on Spring Street. It is a Melbourne landmark of […]