160 High St 3

 160 High St, TauntonMA 02780
$1,4002 Beds3920 sqft