Loading hotels
Confirming room availability...
The House Of Windsor, 64 Earl Street East, Melbourne, Australia
Featuring barbecue facilities as well as a garden The House of Windsor is located in Melbourne within 1.6 mi of St Kilda Sea Baths and 2.4 mi of Rod Laver Arena. Complimentary WiFi is featured. Each air-conditioned apartment has a private entrance and TV with Netflix. St Kilda is a short 30-minute walk away and the city center the Arts center and Melbourne's renowned gardens are less than 60 minutes' walk away. Melbourne Airport is 15 mi away.