326 Union St
Franklin, MA02038

$1,800,000

    Equal Housing Opportunity Logo