Summary
103-111 SPRING STREET, MELBOURNE, VIC, 3000
About The Hotel Windsor
The Windsor is a Melbourne icon, a grand hotel and classic beauty of the Victorian age, and the home of Afternoon Tea. Established in 1883, her historic dining rooms, rooms and suites have hosted stars of the golden age and royalty.
Location
Reviewed 18 September 2024