Open House!
Viewed
31 Venus Dr
Shrewsbury, MA 01545
$720,000
4 beds
2 full + 1 half
bathrooms2,458 sq.ft.
Listed By CENTURY 21 North East