There is one road bike trail in Elwood
1 results
Elwood Canal, located in the heart of the coastal suburb of Elwood, Australia, was constructed in 1889 with the primary aim of draining the wetlands and making the area habitable.