107 Otis St, Northborough, MA, 01532

$2,275,000

107 Otis St, Northborough, MA, 01532