13
1007 East St
Dedham, MA 02026
$16,800,000 USD
56,106 SF
56,106 SF
$16,800,000 USD
Skilled Nursing Facility