Featuring barbecue facilities as well as a garden, The House of Windsor is located in Melbourne, within 2.5 km of St Kilda Sea Baths and 3.9 km 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 centre, the Arts centre and Melbourne's renowned gardens are less than 60 minutes' walk away. Melbourne Airport is 24 km away.