The college is situated in a sprawling campus with a massive building that houses all the teaching departments, class rooms and the administrative offices. The college has well equipped laboratories for the science departments. The Zoology Department also has a Bio-technology laboratory. The college also has the infrastructure for the induction of ICT technology into the teaching-learning process. All major teaching departments have equipment such as computers, OH projectors, etc. The Department of English has an audio-visual studio with facilities for video production. The college also has a fully functional Physical Education wing with its own gymnasium and sports equipment.