Based on 17 reviews 4.3
Address: Coonoor, The Nilgiris, Tamil Nadu - 643103, India
Phone: (0423) 2231250, 2232870, 2232602, 2238250
Website: http://www.pasteurinstituteindia.com
Category: Medical, Science
Total records: 1