Explore properties in Leichardt Street, Davenport 6230

Leichardt Street is located in Davenport. It has 2 units, each with an average value of $388,000 and 7 houses, each with an average value of $544,000.