Fitness · Beauty & Health · 63A Ormond Esplanade, Elwood, 3184
One of 185 fitness in Melbourne
Inside Elwood Beach House — open the live map →
Getting here: 🚏 Stop 40: Scott Street 20 min walk
Details sourced from OpenStreetMap contributors