Loading hotels
Confirming room availability...
Boutique Stays Elwood Beaches 3, St. Kilda Street, Melbourne, Australia
With a stay at this vacation home in Elwood, you'll be convenient to Luna Park and St. Kilda Beach. This 4-star property is within close proximity of Palais Theatre and Astor Theatre.