Choate Rosemary Hall
Location
Choate Rosemary Hall is set on 458 acres, state-of-the-art facilities in the scenic New England town of Wallingford, Connecticut.
Choate Rosemary Hall is set on 458 acres, state-of-the-art facilities in the scenic New England town of Wallingford, Connecticut.