Vincent hill / Shangrila, Mussoorie-248179 India

slideshow

GNFCS Vincent Hill Campus

GNFCS Vincent Hill Campus (Boys Campus)

GNFCS Shangri-la Campus

Separate Campus for Girls, apart one kilometer from boys campus