The Hotel Windsor is an iconic Australian hotel embodying the architecture and elegance of a European style 'Grand Hotel', situated on Spring Street and located at the 'Paris' end of Melbourne.
The Hotel Windsor is something of a throwback to a previous era. Built in 1883, the 180-bedroom luxury hotel is home to a grand and lavish dining room, serving breakfast, lunch and dinner, but most notably, traditional afternoon tea.
Enter ...
The Hotel Windsor
111 Spring Street, Melbourne