Không nằm giữa những đô thị lớn sầm uất, ngôi trường nội trú Anh đầu tiên tại Việt Nam rộng 10 hecta, hiện diện ở một tỉnh biên giới phía bắc là Lào Cai.