Elwood Beach Apartment E.
Located 6km from Melbourne CBD, Elwood is a charming bayside suburb neighbouring vibrant St Kilda. With its leafy, beachy & breezy feel ...
More Information +
Rental from Elwood Beach Apartment E.
View larger map