Scottish Church College Comp. Sc Dept is located in Kolkata, India on 3, Urquhart Square, Manicktala, Hedua. Scottish Church College Comp. Sc Dept is rated 4.9 out of 5 in the category christian college in India.
Address
3, Urquhart Square, Manicktala, Hedua