The Hotel Windsor
The Hotel Windsor
Hotel
111 Spring Street, Melbourne, Victoria, Australia
86
Very Good ·
925 reviews