Based on 42 reviews 3.5
Address: Bishop Mankuzhykary Nagar, Kottooli, Kozhikode, Kerala, India
Phone: 0495-2357843, 2357858, 2357815
Website: http://start.ac.in