We have found 19 properties on Drummond Ave, Hubbard, OH. Average price per square feet on Drummond Ave is $47. It is 23% lower than average price per sqft Hubbard. Average sale price on Drummond Ave is $59,029. It is 38.4% lower than average sale price in Hubbard.