25
19-29 Mechanic St
Worcester, MA 01608
$225,000 USD
1,717 SF
1
Unit
1,717 SF
$225,000 USD
Office