AH

Alden Memorial

AKA Alden Hall
100 Institute Road, Worcester, MA