103 Barracuda Ave NE is a house on a 1,474 square foot lot. - it last sold on August 05, 2005 for $110,000. Based on Redfin's Avon data, we estimate the home's value is $113,198.
Single-familyProperty Type
1,474 sq ftLot Size
Source:Public Records
Redfin Estimate
$113,198
$3,198 since sold in August 2005$9,000 since October
Recently sold homes
Estimate history
Homes for sale
This home's estimate is 57.6% lower than the average sale price ($267K) of 5 comparable homes.