300 Bedded Guru Nanak Mission Charitable Hospital

300 Bedded Guru Nanak Mission Charitable Hospital