Close

Choate Rosemary Hall

Choate Rosemary Hall

Location

Country Flag

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.