$529,900
5
Beds
⋅
3
Baths
⋅
967539
MLS
⋅
Jessica Ellis
1005 Haverhill Drive, Troy
Courtesy of Jessica Ellis and Coldwell Banker Heritage
