Father LeBlond School stands proudly on ten acres of land in the heart of North Bengal, surrounded by gorgeous tea plantations and with a distant view of the lofty Himalayas. The closest city is Siliguri, and the institution is well connected to air, rail, and road transportation.