1 recently sold property at Newcastle St, Venice, FL
5300 Newcastle St, Venice, FL 34288
Alternative address:5300 Newcastle St, North Port, FL 34288
Sold $361,500Single Family Residential
- 3 beds
- 2 baths
- 1,872 sqft
- Built in 2003