Featuring barbecue facilities as well as a garden, The House of Windsor is located in Melbourne, within 25 km of St Kilda Sea Baths and 39 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 Melbournes renowned gardens are less than 60 minutes walk away Melbourne Airport is 24 km away