Landour is a suburb of Mussoorie - a famous hill station of India that is widely known as the "Queen of the Hills". Landour Language School is situated in the "Lal Tibba" area in Landour cantonment and the classes are held in the premises of the Kellogg Memorial Church.