Situated 1.6 km from St Kilda Sea Baths and 3.7 km from Rod Laver Arena, Windsor Townhouse offers accommodation in Melbourne. The air-conditioned unit is 3.9 km from Melbourne Arts Centre. Free private parking is available on site.
Address: 2/39 Peel Street, Windsor, Victoria,
Rates from:
AUD 349 Book Now